- 3
- 0
- 约6.39千字
- 约 10页
- 2018-03-24 发布于湖南
- 举报
深入试出android-11-初级-重构程序
深入浅出Android-11-初级-重构程序
2009-07-31 13:21? BmiRefactor 重构程序伟大的创意少之又少,多数时候只是一些小改进。小的改进也是好的。什么是重构可以运作的程序跟可以维护的程序之间,还有一道难以言说的鸿沟。一个程序设计之初,是用来解决特定问题。就像在前面章节的学习中,我们也已经写好了一个可以运作的 BMI 程序。但是对程序设计来说,当我们写越多程序,我们会希望可以从这些程序之中,找到一个更广泛适用的法则,让每个程序都清晰易读,从而变得更好修改与维护。让程序清晰易读有什么好处呢?当一段程序被写出来,之后我们所要做的事,就是修改它与维护它。一旦程序越长越复杂,溷乱到无法维护的境界时,就只好砍掉重练。 所以若我们能透过某些方式,例如重新组织或部分改写程序码,好让程序容易维护,那麽我们就可以为自己省下许多时间,以从容迎接新的挑战。我们回过头来看看前面所写的 Android 程序。Android 平台的开发者已经先依照 MVC 模式,为我们将显示介面所用的 XML 描述档、显示资源所用的 XML 描述档从程序码中区隔开来。将与程序流程无关的部份分开来组织,让程序流程更清楚,相对易于维护。而在主要程序码(Bmi.java)方面,虽然程序码量很少,还算好读,但整体上并不那麽令人满意。例如,假使我们要在这段程序码中再多加上按键
您可能关注的文档
最近下载
- 2025年检验检测机构资质认定评审员考核练习试题及答案.docx VIP
- 湖南省长沙市雅礼教育集团2024-2025学年八年级下学期语文期中试卷(含答案).docx VIP
- 数学-2021年四川凉山中考数学真题.docx VIP
- 一年级语文下册第四单元综合素养评价试题.pdf VIP
- 江苏省宿迁市2024年中考语文试卷含真题解析.docx VIP
- 河道堤防防汛道路工程监理实施细则.docx VIP
- (2025年)急性肺栓塞应急预案演练.docx
- 2025年融资部门面试题目及答案.doc
- JGJ284-2012 金融建筑电气设计规范.docx
- 年产600套SOFC固体氧化物燃料电池生产项目可行性研究报告.docx
原创力文档

文档评论(0)