5

软件开发重点放在重用上是错误的 - Grady

 3 years ago
source link: https://www.jdon.com/57256
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
软件开发重点放在重用上是错误的 - Grady

根据我的经验,将软件开发重点放在重用上是错误的。相反,专注于重构文化:这不仅会产生质量越来越高的更简单的软件,而且随着时间的推移,重用将以模式和框架的形式出现。

众说纷纭:

只有当我们注意到我们一次又一次地做同样的事情时,重用才会出现。

重用应该是一种重视关注点分离和封装的文化的副作用。

重用已成为剪切、粘贴和破解的代名词。

banq:重用、重构、重写之间区别?重用是为了防止重写,重构希望调和两者矛盾,重构是一种和稀泥,以渐进方式演进,但是软件是一种复杂系统,局部与整体关系是搅合在一起的,这是一种破坏内在稳定性,引入新的BUG的危险方式,特别是发现你的领域模型完全错误时,你只能选择重写。重用和重构只是一种一厢情愿的美好愿景,是一些大师用来行销自己所谓思想的幌子而已。还是老老实实从产品思维做好一个个产品吧,别指望不同领域的产品能够相互通用,除非类似操作系统之类特别基础设施。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK