摘要:
上一篇文章提到过度设计,在避免过度设计的同时或多或少损失了系统的扩展性。这样几年之后需要对系统进行整体重构或模块重构。 重构的风险不言而喻,单元测试覆盖率是大胆重构的基础。 重构是解决“过度设计”的过渡方案,有助于度过从初级程序员到资深程序员之间青黄不接的阶段,当积累了足够经验,才有可能一次性作出准 阅读全文
摘要:
转载:https://zhuanlan.zhihu.com/p/22166831 作者:Javen Fang 10 个现代的软件过度设计错误(完整版) 评论:的确是些现在软件开发中比较流行的观念,很容易被误用,仔细看下来有所启发。作者在软件开发中有大量的实践经验。有部分的主要意思是,不要太照搬设计模 阅读全文