1. 變數之前要有$符號 , 例: $foo
2. 物件屬性前要加$this, 例: $this->foo
3. 建構子不會自動呼叫父類別, 一定要用parent::__construct()方式解決
其它想到再補上...
上述種種會莫名其妙多打很多字, 讓程式碼變的很噁.
哪裡噁? 對我而言那些都是干擾.
以前對於 xxUnit裡面定義那麼多assertEqual,
assertNull一堆驗證方法總覺得納悶,
明明一個 assert(a==b)就搞定的事偏偏,
要多定義一個assertEqual(a, b),
不是擺明要考驗programmer的記憶力.
但程式寫久了, 漸漸覺得過長的變數或符號會造成干擾,
遮蔽其中的邏輯, 簡單的說程式越短越好寫, 越不容易出錯.
沒有留言:
張貼留言