- 3
- 0
- 约1.79万字
- 约 21页
- 2017-08-09 发布于安徽
- 举报
动态评估取舍
——高效程序员的45个习惯之“性能、生产力、优雅、成本以及上市时间,在软件开发过程中都是至关重要的因素。每一项都必须达到最理想状态。”
?
可能曾经身处这样的团队:管理层和客户将很大一部分注意力都放在应用的界面展示上。也有这样的团队,其客户认为性能表现非常重要。在团队中,你可能会发现,有这样一个开发主管或者架构师,他会强调遵守“正确”的范式比其他任何事情都重要。对任何单个因素如此独断地强调,而不考虑它是否是项目成功的必要因素,必然导致灾难的发生。
?
强调性能的重要性情有可原,因为恶劣的性能表现会让一个应用在市场上铩羽而归。然而,如果应用的性能已经足够好了,还有必要继续投入精力让其运行得更快一点吗?大概不用了吧。一个应用还有很多其他方面的因素同样重要。与其花费时间去提升千分之一的性能表现,也许减少开发投入,降低成本,并尽快让应用程序上市销售更有价值。
?
举例来说,考虑一个必须要与远程 Windows 服务器进行通讯的 .NET Windows 应用程序。可以选择使用 .NET Remoting 技术或 Web Services 来实现这个功能。现在,针对使用 Web Services 的提议,有些开发者会说:“我们要在 Windows 之间进行通信,通常此类情况下,推荐使用 .NET Remoting 。而且, Web Services 很慢,我们会遇到性能问
您可能关注的文档
最近下载
- 部编人教版八年级上册历史全册教学设计(配2025年秋改版教材).docx VIP
- EPLAN Electric P8软件技能培训课件.ppt VIP
- 学堂在线 数字电子技术基础 期末考试答案.docx VIP
- 高三一本“临界生”动员会课件.pptx VIP
- 中职英语升学模块修订版重庆专版Unit 314.ppt VIP
- 部编版八年级下册语文期末复习:课内、课外文言文阅读+课内、课外古诗词鉴赏 练习题汇编(含答案).pdf VIP
- (正式版)C-J-T 511-2017 铸铁检查井盖.docx VIP
- CCS技术通告 经修订的滚装处所和特种处所固定式水基灭火系统设计和认可指南(MSC.1-Circ.1430-Rev.2).pdf
- 17J610-1 特种门窗(一)参考图集.docx VIP
- 人工智能基础与应用—(AIGC实战):AIGC 图片生成与图像处理PPT教学课件.pptx VIP
原创力文档

文档评论(0)