精華區beta Programming 關於我們 聯絡資訊
有的人可能有這種經驗 就是回頭看自己以前寫的程式 會發現很難看得懂, 或是有同一段程式碼出現在好多地方, 但又不完全一樣 或是常常用 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