读《代码大全2》
我这周开始看《代码大全2》。说实话,这么厚的书有点让人望而生畏。我没打算立刻读完,而是从前面关于“变量命名”的章节看起。
这一看,就让我有点坐不住了。书里说,变量名要完全、准确地描述出该变量所代表的事物。我回头看了看自己上周写的代码,里面充满了 tmp, data, flag 这种名字。当时觉得没问题,现在再看,完全不知道是干嘛的。
书里还提到避免使用误导性的名称。我有个习惯,用 accountList 来指代一组账户,但它的数据类型根本不是 List。这在书里被明确指出会误导其他程序员。
这些知识点很小,一点也不高深,但非常实在。合上书,我顺手就把项目里的几个模糊的变量名改掉了。代码立刻清晰了一点点。这本书,好像真的能从最基础的地方开始改变你。

浙公网安备 33010602011771号