Android:你还在等那个,手把手带你重构的人出现吗?

2018-10-20 19:12:02 +08:00
 KunMinX

前言

本文断断续续写了两个礼拜。

以下你就可以看到,一位单枪匹马的帅哥,是如何以一己之力,重构整座 “屎山” 的。

这位帅哥一直在徘徊,本文到底该写给谁看?是只在乎写功能的码农吗?不了不了,码农若真的有心提升代码质量,就不会在项目中丧心病狂的堆积屎山。

于是干脆写写重构心得、分享重构思路,让那些有意识在这方面有所提升的帅哥美女们,少走弯路吧!

在此首先感谢主管的信任和支持。在本次大规模重构中,这位帅哥在部门里兜售并率先使用 —— 自主设计且在 GitHub 开源的 Viabus 架构。

GitHub:KunMinX/android-viabus-architecture

欢迎 Star & Fork,相信你也可以像这位帅哥一样,5 天完成 60 个类的核心模块的重构!

代码是如何越写越烂的?

你是否经常听同事自嘲说, “ 开始还想好好写,不知怎滴,后面越写越烂 ”。

代码越写越烂,果真是个没有端倪、无法干预的魔咒玄学吗?

让我们来看看重构前,项目里的代码是怎么写的。

·

· 点此链接继续查看原文

·

·

·

4146 次点击
所在节点    Android
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/499465

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX