阿尔茨海默病数据集
迭代开发和设计可以帮助您了解客户的真正需求,尝试新想法,评估设计,进行实验,对反馈做出响应并对变化的环境做出React。 随着您对域,客户以及所使用的语言和技术的了解更多,一切都会变得更好。 这在开发的早期很重要,而在产品成熟和维护的后期同样重要,因为您需要不断地调整和修复问题并处理异常。
但是也有缺点。 迭代开发会侵蚀代码结构和质量 。 迈克尔·费瑟斯(Michael Feathers)一直在研究不同的代码库 ,他发现,对代码进行迭代式更改会趋向于偏向代码的现有结构,从而使开发人员在以这种方式工作时会做出更多的妥协。 更改的代码模块