2013年5月29日 星期三

[C語言] code review

最近筆者的朋友在分享一篇文章 - 我的code review 經驗談


平常筆者的工作上也不常有code 的review這件事,其實平常的工作就很忙了,真的沒有空做這件事。


不過因為上班常常需要接觸別人寫的code,所以常常可以接觸廠商或是其他人寫的code,所以常常可以比較不同寫法所造成的效果,或是別人寫這些code背後的想法。雖然都是做類似的事,但工作如果可以在其中找到樂趣,其實也比較不會那麼的枯燥乏味。


不過以前筆者的實驗室常常因為要考量到整體演算法的效率,所以常常在檢討如何寫code才會最有效率,雖然那時候可能在已知的範圍內做到效率最高,但有做過這件事,在寫程式的思考模式真的就不太一樣。至少會考慮程式應該怎麼寫才會比較「好」 -  不管是效率就是易閱讀。


 


以前實驗室的boss常常說:優化,也必需知道有多少種方法,當你知道愈多,做的優化才會是極大值。


還是鼓勵大家,多多閱讀別人的專案(程式),多多和別人討論,這絕對是進步的不二法門。


 


希望對大家有幫助。


沒有留言:

張貼留言