本文是《谁都忍不了烂代码,如何用重构的方式让它整洁起来?》的实战篇,在上文里,笔者从理论和实际案例的角度对重构进行了分析,包括为什么需要重构、重构的作用、重构的时机、如何进行重构等内容,推荐提前阅读。
接下来笔者将从实践的角度去分享,即在平时开发Android工程中,我们如何高效去做重构,重构和开发怎么比较好的有效结合起来。
LongMethod实战LongMethod是笔者前面提到的“代码坏味道”之一,这也是开发者一般经常容易犯的典型错误。
接下来笔者介绍在Android平台中如何去解决这个“badtaste”,实际上我们可以通过计算函数的圈复杂度(cyclomatic大型白癜风公益北京哪家治白癜风医院好