表达式计算
乘上与平时相反的列车,为了去看曾未见过的风景
这里收录了所有的 144 篇文章 (第 2 / 10 页)
乘上与平时相反的列车,为了去看曾未见过的风景
人生各自精彩
如果说空白行隔开了概念,靠近的代码行则暗示了它们之间的紧密关系。
在封包声明、导入声明和每个函数之间,都有空白行隔开。这条极其简单的规则极大的影响代码的视觉外观。
写代码应该向报纸学习,在顶部,你希望有个头条,告诉你故事的主题,好让你决定是否读下去。第一段是整个故事的大纲,给出粗线条概述,但隐藏了故事的细节。接着读下去,细节渐次增加,直至你了解所有的日期、名字、引语、说法以及其他细节。
假如你一定要写注释,请确保它描述了离你最近的代码。
与其花时间编写解释你写出的糟糕的代码的注释,不如花时间清理那堆糟糕的代码。
如果你发现自己需要写注释,就再想想看是否有办法翻盘,用代码来表达。每次用代码来表达,你都该夸奖一下自己。每次写注释,你都该做个鬼脸,感受自己在表达能力上的失败。
你先想什么就写什么,然后再打磨它。
编写函数毕竟是为了把较大的概念拆分为另一抽象层上的一系列步骤,函数中的语句应在同一抽象层上。——《Clean Code》
函数应该做一件事。做好这件事。只做一件事。——《Clean Code》
让未来,现在就来!——Galaxy S6
函数的第一条规则是要短小,第二条规则是还要更短小。——《Clean Code》
变量命名应该要名副其实,如果名称需要注释来补充,那就不算名副其实。——《Clean Code》
故天将降大任于斯人也