深入试出android-11-初级-重构程序.docVIP

  • 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)方面,虽然程序码量很少,还算好读,但整体上并不那麽令人满意。例如,假使我们要在这段程序码中再多加上按键

文档评论(0)

1亿VIP精品文档

相关文档