原文:炼金术(7): 何以解忧,唯有重构

很多时候,把代码梳理一遍,把逻辑写正确,把依赖关系理顺,BUG就不见了。一个Bugly的遗留系统,只有彻底的重构,让程序首先处于 良构 状态,才可以正常的开发 维护和发版本。其中有一个本质的问题,就是让代码实现 高内聚 低耦合 。下面是我的重构笔记。 干活 我发现我原来习以为常的编程习惯,我一开始就不会写出这种乱七八糟耦合的问题,所以有很长一段时间以来我都感觉不到写代码要注意 高内聚 低耦合 问 ...

2020-03-26 11:24 6 668 推荐指数:

查看详情

炼金术(8): 开发和发布的并行

在一个技术群里,遇到一个网友提了一个问题,这种场景我曾经遇到过,提供一种解法,这需要去构建,但是如果需要的是【立即有效】的解法,可能不存在。这个方式,最小的情况下3人的迷你小team就可以实施,所以可 ...

Fri Apr 17 03:41:00 CST 2020 4 482
炼金术(2): 为什么要用issue管理软件

在项目开发中,存在的无数的任务分解,问题管理,流程跟踪。因为直接说话或者直接在IM里喊话是很容易的,所以在一个还没有习惯使用issue管理软件的团队中,直接说话或者直接在IM里AT,就在某些时候变成了 ...

Wed Jan 08 07:16:00 CST 2020 1 211
唯有自己的思想需要不断重构

  工作六年,积累的不只有技术,记得大二不喜欢自己的专业,经常跑到学校图书馆借书,印象最深的要说《网站重构》,书很厚,但内容却出奇的有趣,不是一本枯燥的纯技术教学书籍,第一次了解到浏览器历史,一部战争史,很有意思,之后课堂上我都是坐在最后一排,老师讲课,我看自己的兴趣;《网站重构》之后,开始看了 ...

Tue Dec 27 20:07:00 CST 2016 9 1772
系统重构的道与

千篇一律的各种方案资料,也对重构工作有参考价值。 什么是“道和”?个人简单的理解,道就是思想,是方法。可谓有道 ...

Tue Dec 17 22:34:00 CST 2019 2 991
重构

重构 重构(Refactoring)就是在不改变软件系统外部行为的前提下,改善它的内部结构,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。 ex1:从单个字母的“i”重构为“interestRate”(利率,图一) ex2:较复杂的重构 ...

Tue Apr 20 02:30:00 CST 2021 0 291
养心之

1.每次只看到眼前的一小块,只看到需要的一小块,全力完成之,闲然忘情。 前面的积累能为后面的开发迭代使用,积累强大的基业,因而能在后续开发中坐享快速的效率,多样的选择,战胜攻取的执行力,以逸待劳的愉 ...

Sun Jun 15 20:09:00 CST 2014 10 92
道与

所谓道,就是事物的基础和本质,是一种思想和理论,是不易改变的部分。所谓,就是具体实现的方法和手段,是一种实践的过程,是容易改变的部分。在科学发展的过程中,一般都是先从开始,开始解决某一个具体的问题,从研究这个具体问题所用的方法,研究这个问题后背的本质,从而推导出一些基础理论和思想,再有 ...

Fri Jul 19 07:11:00 CST 2013 8 3624
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM