上一篇中我们谈到在软件开发中使用演进式设计来让软件持续的响应变化。 演进式设计强调对不确定的变化不做提前预估,优先保持设计的“简单性”,避免过度...
上世纪60年代后,由于“软件危机”的推动,人们开始借助工程化的方式解决软件开发中质量、成本和工期不可控的问题,形成了软件工程学。 软件工程学从其...
文集作者