当感觉自己写的代码表达不够清晰,有些bad smell时应该怎么做?
2014-03-19 22:05
411 查看
有几种选择:
1、忘记原来的代码,将相关的代码推倒重写。
2、对表达不清晰的代码进行重构。
3、如果还没有发现bug,则不动代码。
第一个方式比较极端但是也往往比较有效,能最大限度的冲破原来思维的限制,对于比较乱的代码往往能够达到比较理想的效果,但是比较耗时耗力。
第二种方式中规中距,适合于不是太糟的代码。
第三种方法除未不得己,如时间紧迫,要不然不可为之。
1、忘记原来的代码,将相关的代码推倒重写。
2、对表达不清晰的代码进行重构。
3、如果还没有发现bug,则不动代码。
第一个方式比较极端但是也往往比较有效,能最大限度的冲破原来思维的限制,对于比较乱的代码往往能够达到比较理想的效果,但是比较耗时耗力。
第二种方式中规中距,适合于不是太糟的代码。
第三种方法除未不得己,如时间紧迫,要不然不可为之。
相关文章推荐
- 好的代码结构应该怎么去写?自己的思考,也请大家给点建议
- [C#][转载] .Net应该学什么怎么学(感觉适合新手,对了解整个.NET知识结构有帮助)
- 怎么把自己的代码传到github上
- 最近在写导出excel表格的代码,发现网上大部分代码都是导出简单格式的excel,所以自己顺便就写了一个导出复杂表格的工具类,有些代码是借鉴网友的,同时也谢谢分享代码的朋友们.
- 面试的时候应该怎么介绍自己(1)
- 刚进入新的公司,感觉没有实现自己的价值,怎么办?
- CTO到底应不应该写代码?听听硅谷大神们怎么说
- 4程序员小飞原计划三天完成某个任务,现在是第三天的下午,他马上就可以做完。但是在实现功能的过程中,他越来越意识到自己原来设计中的弱点,他应该采取另一个办法,才能避免后面集成阶段的额外工作。但是他如果现在就改弦更张,那势必要影响自己原来估计的准确性,并且会花费额外的时间,这样他的老板、同事也许会因此看不起他。如果他按部就班地按既定设计完成,还要花更多时间在后续集成上,但那就不是他个人的问题了,怎么办
- 真正的寂寞应该是忘记连自己都忘了喜欢一个人的感觉
- 从代码层面优化系统性能应该怎么做?
- 心得二、感觉自己学不会一个东西怎么办?
- jquery 的某些函数,格式是什么样的,是怎么闭合的?感觉都是{(;什么的。怎么看这样的代码?
- 怎么才学了两天就感觉自己变“笨”了呢?
- 双击DBGrid记录行时在DBGridDBLClick事件中弹出一个窗体,但是在双击标题行时并不触发这个dblClick事件,应该怎么写代码?
- 创业公司CEO每天应该做的13件事(转),个人感觉,同样有几条也适合于自己,或部门领导。
- Master代码改动后怎么pull到自己的分支
- 在感觉项目代码的构架不行的时候,你们会怎么办?
- 怎么上传自己的代码到github上
- java语言解析json以后加入到listlist集合中,用代码应该怎么实现?可以举个例子吗
- 20多岁,就应该买一套房子了。 如果没有自己的房子还在父母房子中,空间不够了。