一、重复的代码: 包含完全重复、部分重复、以及程序不同结果相同1)一个类的两个函数有相同的表达式 ---提取方法2)两个互为兄弟的子类含有相同表达式----提取方法,放在父类3)两个毫不相干的类中的重复----引入第三方类4)...
刚调稳定的系统,公司叕空降了一位架构师,叕要重构现有系统…… 当程序员听客户说还在用 IE 时代码进入循环分支后项目交接,客户要求开发现场显示,结果……新手程序员第一次做项目的过程零错误零警...
当程序员听客户说还在用 IE 时代码进入循环分支后项目交接,客户要求开发现场显示,结果……新手程序员第一次做项目的过程零错误零警告一次编译通过春节前后上班写代码状态是这样的3 个月后回看自...
程序员最容易犯的几个技术上的错误为钱而编程 如果你对编程不感兴趣,你的代码一定会写的很烂。结果不仅仅你的事业没有任何前途,你的团队也会因此而痛苦不堪。 缺乏基本的能力 对诸如抽象、多态、接口、异常处...
编程十诫你知道了吗1.理解并承认自己也会犯错误。关于此点的关键就是要在发布之前早点发现。不过幸运的是,除非你是在喷射推进实验室开发火箭制导软件,否则很少有错误是致命的。所以,犯了错误之后我们可以从中学习经验教...
如题,刚进公司,说是做新项目,刚开始有一些眉目。结果领导不知从哪接了个活儿过来,代码各种烂,重复代码一堆,一个大函数1000多行。说是临时抽你过来顶上去做,做一段时间过渡一下就ok,结果一干就是一个多月,这种情况要不要继续干...
上一张效果图:之前的项目有一个Galley的项目,但是代码结构特别乱,别问我为什么,我也是刚接手这个项目,为了方便以后阅读和维护我对一些模块进行了重构。ViewPager实现Galler效果,但是当...
?
今天参加了一年一度的《中国软件工程大会》,听了许多前辈在台上精彩的演讲,自己也有很多感触。接下来,我会先把几个重要的演讲总结一下,最后再写一个自己的心得。项目经理领导力演讲者:田俊国领导力和领导二者并没有直接关...
上篇文章《OEA中的AutoUI重构(2)- 评审会议前的总体设计》写了在“OEA框架”中进行AutoUI模块重构的设计方案。最近项目组已经召开了评审会议,并对该设计进行了审核、建议。本篇文章...