|
|
51CTO旗下网站
|
|
移动端

设计原则

《Learning Android(中文版)》第5章Yamba项目简介,本章讲解我们会贯穿全书的Yamba应用程序,并通过一个例子来学习Android的诸多特性。本节为大家介绍设计原则。

作者:李亚舟/任中龙/杜钢译来源:电子工业出版社|2012-07-27 10:38

设计原则

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

渐进式开发

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

保持完整,保持可用

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

重构代码

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

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

人月神话:32周年中文纪念版

在软件领域,很少能有像《人月神话》一样具有深远影响力并且畅销不衰的著作。Brooks博士为人们管理复杂项目提供了最具洞察力的见解。既有很...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊