摘要:
命名对于可读性至关重要。优秀的命名应该有以下特点。1)命名没有模糊性,命名本身能够具体非常高的可读性,是自解释的,好的命名可以无需配以注释就能轻易看明白。 theList 不如 gameBoard x[0] == 4 不如 cell[STATUS_VALUE] == FLAGGED 不如 ... 阅读全文
摘要:
命名对于可读性至关重要。优秀的命名应该有以下特点。1)命名没有模糊性,命名本身能够具体非常高的可读性,是自解释的,好的命名可以无需配以注释就能轻易看明白。 theList 不如 gameBoard x[0] == 4 不如 cell[STATUS_VALUE] == FLAGGED 不如 ... 阅读全文
摘要:
写程序不仅要考虑编译器能执行,更应考虑代码是否有良好的可读性。可读性不仅仅是为了方便别人看你的代码,就算是作者本人,在编写新功能的时候,其实也会反复看自己之前的代码。为了让开发速度快,而放弃让代码保持高品质,其实只会反而拖慢开发速度。编写当前功能的时候,这么做当然是会提高开发速度,但从全盘角度... 阅读全文
摘要:
写程序不仅要考虑编译器能执行,更应考虑代码是否有良好的可读性。可读性不仅仅是为了方便别人看你的代码,就算是作者本人,在编写新功能的时候,其实也会反复看自己之前的代码。为了让开发速度快,而放弃让代码保持高品质,其实只会反而拖慢开发速度。编写当前功能的时候,这么做当然是会提高开发速度,但从全盘角度... 阅读全文