概述
1.光是部署基本环境(比如应用程序服务器和数据库)就需要若干张DVD和几个小时。
2.一些流行的服务器需要几分钟去启动和部署,而你每天要重复这一过程若干次。
3.为应用服务器的bug立案(并且重现问题的所在)往往比你自己修复它需要的时间更长(当然,如果你有源代码的话)
4.很难为开发者们找到一个可以高效运行那些“企业级”开发工具的硬件,而且因为这些开发工具十分昂贵,想要弃他们不用也很困难
5.开发者有的时候非常极端:不是用成千上万的模式和最佳实践把所有东西都过度设计,就是直接了当的使用“意大利面条”式的开发风格。
6.“快感已经不再”很多开发者、构架师和经理们已经失去了他们的狂热和激情。这也是为什么许多工程如此低效的原因之一。
7.即使像留言板这样的程序,也要考虑高可用性(译者:就是不掉线~)、集群。复杂性统治一切。
解决办法:
1.找到合适的时间去做这些事情
2.优化开发环境
3.找到合适的时间去总结这些bug
4.优化电脑软硬件配置
5.通过团队沟通,优化架构设计
6.激发团队激情
7.简单是检验一切设计的标准
最后
以上就是阳光冥王星为你收集整理的工程效率低下的原因的全部内容,希望文章能够帮你解决工程效率低下的原因所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复