作者deuter (Harold)
站內Programming
標題Re: 想找人組Modern C++ Design讀書會
時間Fri Dec 1 15:34:14 2006
有的人可能有這種經驗 就是回頭看自己以前寫的程式
會發現很難看得懂, 或是有同一段程式碼出現在好多地方, 但又不完全一樣
或是常常用 if-then-else 不斷重複的去判別某項條件,
其實這通常是最初的 design 有問題
我覺得寫程式就像是 art, 如果 design 正確,
你會發現即使大程式也會看起來很乾淨, 很漂亮
而且所以物件看起來就是 make sense.
design 不正確的程式, 剛開始寫起來沒什麼大問題
但是等到以後要擴充的時候就發現很難
只好不斷 copy code, 然後再去判斷一些特殊條件,
最後就變成沒辦法維護, bug 一堆的程式了
※ 引述《meltice (三億兩千萬大散戶)》之銘言:
: 我C++一直都沒學好
: 大概我只寫寫小程式吧
: 所以始終不知道design pattern及一些高深的技巧對我到底有什麼用
: 學會這些能讓我更快速完成程式的功能嗎
: 感覺這些trivial的語法只會讓同事更難看懂程式碼
: 讓自己陷入被compiler玩的境界吧
: 我到現在還是以C的觀念在寫程式
: 公司的同事主管似乎也沒人懂這些東西
: 有寫十幾年VC++的同事也說不知道STL的vector這東西
: 例如
: 我到現在還是不知道為什麼我用Windows Media SDK錄出來的wmv檔案
: 最後總是少了幾秒鐘的聲音?
: 為什麼錄出來的wmv檔用GraphEdit始終無法play
: 總是出現"災難性失敗"的錯誤訊息
: 我確定我所有的Audio/Video sample都有正確的餵進去
: 我想C++的高深技巧應該無法解決我這個小小的問題吧
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 67.161.17.127
→ meltice:主管常常神來一筆又要加入新功能 218.211.10.30 12/01 20:36
→ meltice:或者就是有某些例外的狀況需要解決 怎麼辦 218.211.10.30 12/01 20:37
→ meltice:明明程式跑的好好的 怎麼換個平台又有問題 218.211.10.30 12/01 20:38