美文网首页
读《修改代码的艺术》的一些tips

读《修改代码的艺术》的一些tips

作者: 逐逐逐 | 来源:发表于2018-01-04 20:08 被阅读14次

1.代码的写法应当使别人理解它的时间最小化;
2.循环的变量名应该与数组或字典名字绑定 for (int user_i = 0; user_i < 10; user_i++) { int userNumber = user[ user_i ]; } (花点时间想个好名字)
3.把信息塞入名字中,让读者通过名字可以获得大量信息;
4.注意对齐, 参数或方法要紧凑;
5.空行把大块不同责任的代码分成逻辑上的段落;
6.条件语句左侧通常是“被比较”的表达式,条件语句右侧通常是“做参照”的表达式;变化值在左侧,不变值在右侧;
7.只有在最简单易懂的情况下使用三目运算符,否则使用if {…} else {…};
8.当一个表达式正向理解太复杂,就试着从反向开始;
9.如果一行代码过长且不清晰,重复,试着分成小方法或者定义临时变量或宏;
10.( ! ( !a && b ) ) ==> ( a | | ! b ) (! ( !a || b ) ) ==> ( a && !b ) ;
11.减少需要同时跟踪的变量数,因为很难跟踪,且容易不小心改变它的值;也可以减少变量的作用域;
12.可以把为了在条件语句使用定义的临时变量定义在条件中: NSInteger i = …; if ( i > 5) { … }; ==> if ( NSInteger i = .. > 5 ) { … };
13.把算法和程序先用自然语言描述出来,然后把自然语言变成代码,然后再次像读自然语言一样读代码,直到能读通为止;
14.注意符合当前需求的最简短代码,而不要使用通用的解决一堆根本不存在问题或边界的庞大代码;
15.可以使用数组,用 , | 等分隔的字符串等来实现成组的测试;
16.测试只需要刚刚好能覆盖所有情况(包括边界)即可;

相关文章

  • 读《修改代码的艺术》的一些tips

    1.代码的写法应当使别人理解它的时间最小化;2.循环的变量名应该与数组或字典名字绑定 for (int user...

  • 数据可视化最有价值的50个图表(转载199IT)

    Tips: 本文原文部分代码有不准确的地方,已进行修改; 所有正确的源代码,已整合到 jupyter notebo...

  • 《修改代码的艺术》の摘录

    前言 最近入职了一家新公司,接承已有系统继续开发。原有架构非常厉害,对于我来说有很多学习点。但是也有些不足,就是在...

  • 实习随笔| 周记(二)

    本周知识清单: 开发小tips Java基础之集合类 一些小感悟 1.开发小tips 看项目代码的时候发现了一些不...

  • 《修改代码的艺术》读书笔记

    遗留代码 其他人那儿得来的代码; 错综复杂,难以理清的结构,需要改变然而实际上又根本不能理解的代码; 没有编写相应...

  • 修改代码的艺术-读书笔记

    前言 遗留代码:没有编写相应测试的代码。P2 第一章 修改机理 修改软件的四个原因:P3 添加新特性 修正bug ...

  • 读研的一些小Tips

    学会接受痛苦,这样生活才会发生变化.学会接受痛苦,不如乐在苦中. 刚开始研究生的生活,难免还有些迷惘,不知道自己接...

  • 写代码的tips

    pdb调试,可以先放在尾部,看代码是否能够运行。如果不能运行,那么可以把gdb放在出现错误的那一行里,并且继续追踪...

  • Tips又更新啦!要来看看吗~

    前言 Tips的重大更新又来了,如果不知道Tips是什么的你,可以移步这里Tips——将你从频繁的文案修改中解救出...

  • 读《编写可读代码的艺术》

    《编写可读代码的艺术》是与Clean Code相似的书,提供改善“丑陋”代码的技巧。本书193页,共16章内容。 ...

网友评论

      本文标题:读《修改代码的艺术》的一些tips

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