※ 引述《UNARY.bbs@bbs.cse.ttu.edu.tw (跑步)》之銘言:
: 其實這個我大概知道 m 先生在說什麼
: 因為他慣用 BCB
: 那個工具的 code insight 和 parameter hint 功能確實很方便
: 使用上在很多時候真的可以不用背參數
我不知道他慣用的IDE是什麼,但我也猜他把IDE的功能誤解為OO的特性了。
即使是使用struct,BCB和VC的IDE也都會提示成員,我想表達的正是有些人
將OO的便利性和IDE的功能放在一起了。
OO是一套和傳統有異,且有相當程度互斥的coding風格,而且這套風格的學習
曲線並不簡單,先不論它的幫助能有多大,其互斥特性與學習曲線造成的影響
就先產生了明顯的壞處。
程式不是宗教,99%的時間我們都必須以現實為考量,而不是拿產能當祭品。
我並不是反對OO,相對的我認為應該徹底了解其針對封裝等問題改進的語法特
性及用法,至於其他的軟體工程部份則應取和傳統風格相容的部份,在不影響
產能的前提下改進程式的可維護性。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.84.97.227