高效程序员系列(扔掉旧代码)
来源:互联网 发布:ibm 50量子计算机知乎 编辑:程序博客网 时间:2024/06/01 15:37
话不多说,直入正题。
大家都知道,程序员做的最多的事情就是调试代码。在代码编写完成后,为了保证代码的正确运行,必须进行大量的调试。其实写代码的过程就是一个不断调整、不断调试的过程,大多数情况下我们不能够一次写出正确运行的代码,需要反复进行测试。在我看来,在写出正确代码之前的一系列活动都算是调试。在调试的过程中,我们会写出许多代码,在进行下一测试的时候,我们通常会把之前的测试代码注释掉,没错,这是正确的做法,因为你不能保证这些代码在你之后的调试过程中不会被用到。但是,在调试完成后,这些代码应该怎么处理呢?大多数人选择的做法是把自己认为不会用到的代码注释掉。这样以后可以直接使用。然而这种做法真的对吗? 这些代码以后真的会用到吗? 如果会用到,那么在这些代码的基础上进行修改的代价是多大呢?
通常情况下,在调试完成后,应该把不用的代码删除。首先,这些被注释掉的代码在以后的调试过程中用到的概率非常低,如果留下,会极大地影响我们阅读代码;其次,即使不行我们真的要用到这些代码,那么我们需要付出的代价是多大呢?要知道,我们在使用这些代码的时候,必须首先去回忆这些代码的逻辑,读懂这些代码,把时间浪费在这些事情上,我个人觉得不值得。在需要的时候我们就重新再写一遍,在这种情况下,我们思路清晰,注意力放在编写代码上,更容易写出正确的代码。如果实在原有基础上修改,我们的注意力放在原有代码的编写逻辑上,反倒不容易写出正确的代码,而且浪费时间;第三,在进行一个大的项目时,通常都会使用Git或者svn进行版本控制,我们完全可以删除注释代码,因为在需要的时候,我们可以方便的进行版本回退。
So,当代码测试完成后,我们应该把测试过程中写的代码删除,这样可以保持代码整洁。
欢迎提出不同意见,不喜欢的话,请别喷的太狠。
- 高效程序员系列(扔掉旧代码)
- 程序员节快乐:扔掉代码一起庆祝
- 高效程序员系列(保持写代码的动力)
- 一个程序员要扔掉多少代码,才能成为真正的程序员
- 一个程序员要扔掉多少代码,才能成为真正的程序员
- 一个程序员要扔掉多少代码,才能成为真正的程序员
- 一个程序员要扔掉多少代码,才能成为真正的程序员
- 一个程序员要扔掉多少代码,才能成为真正的程序员
- 一个程序员要扔掉多少代码,才能成为真正的程序员
- Sublime高效程序员代码编辑器
- 追忆那些年老色衰的代码--献给程序员同行,没事看看那些旧代码吧
- 系列书目---高效程序员的45个习惯
- 程序员高效技巧系列 -- 完全脱离鼠标的终端
- 程序员高效技巧系列 -- 完全脱离鼠标的终端
- 【高效程序员系列】1、好马配好鞍------舒适的工作环境
- 【高效程序员系列】2、别做机器人------让工作自动化
- 程序员是程序中的临时变量,用完扔掉?
- 程序员是程序中的临时变量,用完扔掉?
- struts2 拦截器
- 欢迎使用CSDN-markdown编辑器
- 笔面试中被问到n次的问题——抽象类和接口
- VTK 面绘制 三维数据源
- Hbase分布式安装部署过程
- 高效程序员系列(扔掉旧代码)
- java设计模式--装饰器设计模式(javaIO设计使用)
- The Art of Picking Intel Registers
- 百度2014研发类校园招聘笔试题解答
- poj 1258 Agri-Net Prim + kruskal
- UVa 136 丑数
- 读《C#高级编程(第9版)》之我有话说
- MFC中的C++(四)
- 从2款源代码安全审计工具看Hash+Salt的密码保护