简洁代码的一点反思

作者: caiwenshu | 来源:发表于2015-07-30 18:30 被阅读128次

最近三个月的主要工作都是在修复bug,修bug本身就是一个痛苦的过程,特别是修别人的bug,当别人还随心所欲写的一坨乱麻的时候,该哭的我们改怎么办。

简单总结了以下几点:

代码尽量简单,规范

代码只是我们实现我们想法的一种路径而已。一条直路被你弄成S形。谁会按照S形走呢。如果都按你的路走,小区里就不会出现各种无草小路了。

规范这个怎么说呢。官方的规范也好,自己定的也好,统一就行。只要不被其他程序员鄙视就行。

尽量逻辑单一
  • 当一个2000+行的类。输出5种不同风格的内容。代码中充满了 if/else 。如果我们要改其中某一个风格的内容。那么我们还得先理清所有的类型。
适当的减少通用
  • 通用这东西是美好的。但是当一个跨度3年的项目。中间经历了无数版本的迭代。那么通用中的代码还能留下多少。又会生成多少新的通用。
及时删除无用代码

无用的代码只会混淆我们的逻辑,对我们的了解一点帮助都没有。所以每次修改代码。我们都应该只留下最精简的代码。

适当的注释

注释这东西要写就写正确,错误的注释比无注释还坑爹。

不为未来编程

我们的代码中不要存在下个版本将要出现的需求的设计和代码。未来都是不可控的。当我们到下个版本开发的时候。如果你写的代码不适用于新的需求。那么前面花费的时间都已浪费。

含泪总结

说了这么多,其实都绕不开可读性。对于我们只有读懂才能往下走。欢迎各位看官指错和出招

相关文章

  • 简洁代码的一点反思

    最近三个月的主要工作都是在修复bug,修bug本身就是一个痛苦的过程,特别是修别人的bug,当别人还随心所欲写的一...

  • 总结几点前端代码问题

    1、一样的代码不要重复写,比如下面这段代码,就可以写的简洁一点 把公共的部分提取出来作为参数,看起来简洁 2、取参...

  • 简洁代码的思考

    偶然看到一篇博客 Code, Picasso, and Simplicity,说的是他开始为了实现一个特性,写了3...

  • 代码简洁之道

    第一章 有意义的命名(起名是门艺术) 示例代码为伪代码,懂就好 名副其实目的:只需要一个好名称就能知道发什么了什么...

  • 简洁代码-注释

    代码整洁之道笔记 [TOC] 注释 写出好的代码就不要注释啦。 逻辑实在复杂不得不加,那记得把注释将清楚。 别把注...

  • 简洁代码--边界

    代码整洁之道笔记 [TOC] 边界 即自己的代码和第三方的代码的接口适配 使用第三方代码 ①封装 接口提供者和使用...

  • 简洁代码--命名

    代码整洁之道笔记 [TOC] 命名 代码的整洁,从命名开始 名副其实、准确 名称应该能够说明该(变量、类、函数)存...

  • 简洁代码--函数

    代码整洁之道笔记 [TOC] 函数 短小 每个函数都应该行数越少越好,同时缩进层级也不能太多,尽量局限于一级。 只...

  • 代码简洁之道

    第一章 整洁代码 第二章 有意义的命名 名副其实 问题不再于代码的简洁度,而在于代码的模糊度。即上下文在代码中未被...

  • swift判断系统版本

    很简洁的代码

网友评论

    本文标题:简洁代码的一点反思

    本文链接:https://www.haomeiwen.com/subject/ujamqttx.html