每天推送5篇优质英文文章 · By makers, for makers

运营 1111 天, 推荐好文 4,975 篇, 原创简评 1,021,072 字, 原文总阅读时间 43,518 分钟, 139,052 人订阅

除非是课程作业或者外包软件公司或少数特殊情况,软件开发都没有明确的"完工"的时候,都是要在已有代码基础上不断加新功能。像是一艘永远不能靠岸的船,在船上的人既要修补漏洞又要不断把船做大做结实,同时又要保证船不沉且能持续航行。

很多软件开发方法论或不是工作在一线的管理层,都会假设一个完美的世界,所有代码都是从头开始写,不考虑维护成本,只关心新功能的开发。

分享到: