... 你决定是否使用这些约定取决于你和你的团队。但不论市容何种,在你的项目中应该保持一致。 小结 ------ 本章的主题是: **包装信息到你的名字** 。通过这一点,我们的意思是,读者可以仅通过阅读名字就可以提取许多信息。 下面是我们讨论过的一些具体的提示: * **使用特定的词——** 例如,替代 `Get` ,更具上下文环境,使用像 `Fetch` 或 `Download` 这样的次会更好。 * **避免通用的名字** ,如 `tmp` 和 `retval` ,除非有特殊的原因使用它们。 * **使用具体的名字** ,更详细的描述事情——如,给表示毫秒值的变量后面加上 `_ms` 或给需要转义的变量前面加上 `raw_` 。 * **作用域越大名字越长** ——不要对跨越好几屏的变量使用含糊的或两个字母名字;短小的名字适合于那些只跨越几行的变量。 * **使用首字母大写,下划线,以及像这样的有意义的放肆** ——例如,你可以对类成员加上"_"来区别于那些局部变量。