重構了一段時間,總算告一段落。今天放鬆下來,修改了一些代碼。其中一個文件,有多個賦值數組。這些數組的值都沒有對齊。於是,吾就開始逐個對齊(可以用Find/Replace進行簡化操作)。然後果然有一個數組有問題:
數組第一行個數12個。
其他幾行的個數爲10個。
爲什麼有這種差異?這已經不可考了。爲什麼會有這種錯誤?原因很簡單,就是沒有對齊。
代碼對齊是個小事,誰都能做到,然而幾乎沒有人會去對齊。代碼對齊了不僅容易發現錯誤,而且會顯得非常漂亮。一看就讓人有了好印象。
重構了一段時間,總算告一段落。今天放鬆下來,修改了一些代碼。其中一個文件,有多個賦值數組。這些數組的值都沒有對齊。於是,吾就開始逐個對齊(可以用Find/Replace進行簡化操作)。然後果然有一個數組有問題:
數組第一行個數12個。
其他幾行的個數爲10個。
爲什麼有這種差異?這已經不可考了。爲什麼會有這種錯誤?原因很簡單,就是沒有對齊。
代碼對齊是個小事,誰都能做到,然而幾乎沒有人會去對齊。代碼對齊了不僅容易發現錯誤,而且會顯得非常漂亮。一看就讓人有了好印象。
產品發佈checklist 第一種,按照職能來分: 1.實施:輔導使用的機構 2.開發: 3.測試: 4.運維: 第二種,按照時間流來 1.準備階段 2.發佈階段 3.驗證階段 4.輔導階段