5.2. 设计原则

优质
小牛编辑
133浏览
2023-12-01

5.2.设计原则

我们需要引入一个设计原则,作为指导项目行进的指南针,并贯彻于项目的始终。在遇到问题时,它也可以给予我们一定的帮助。

渐进式开发

先从一个小程序做起,随后慢慢给它添加功能。一开始程序的结构会很简单,但是我们会在更新中不断为它添血加肉,让它慢慢成长。行进途中我会及时讲解这些变化,读者可以留意。

保持完整,保持可用

程序必须保证一直都是可用的。或者说,在每次修改中所添加的功能应尽量的小并且完备。一旦将其加入原先的代码库,就依然是一个整体,并保证在每一轮更新之后,程序都是可以正常运行的。

代码重构

每过一段时间就回头重构下我们的程序,及时消除重复代码,优化设计,增加代码重用,避免重复造轮子。 但也没有必要纠结于一次性解决所有的问题,毕竟还有未来的重构。在这一流程中,读者也可以体会下软件开发过程中的最佳实践。