看板 Soft_Job 關於我們 聯絡資訊
※ 引述《csfgsj (Lazy bone)》之銘言: : From護法兄 : >>: 的確,oop是會疊床架屋。 : >>: 但倘若Domain Knowledge內功紮實,習得OOP程式語言外功套路,則不會造成問題。 : >>: 而且trace code速度快也是因為內功深厚,並且善用工具軟體的緣故。 : >>: 你可以有個人好惡,但這段我持平而視。 : 以我的觀點,它確是個萬惡之源 : 資料是資料,程序是程序 : 兩者是性質完全不相同的東西 : 當你刻意將兩個性質完全不相同的東西併在一起成為一個東西之後 : : 其結果就是 : 你創造了一個無法被有效定性定量的東西 : 大量的無法定性定量的東西被創造出來,並且存在於程式之中 : 程式會呈現什麼景象?亞馬遜叢林 這一段是你前面幾篇討論中突然岔出來的一段。我看完之後,覺得不對。 你所認為的是,因為 OOP 語言長這樣:把資料與程式放在一起, 所以,所有使用到 OOP 的人,都一定會把許多資料與程式放在一起,而造成 性量不明的一團東西。 可是,實際上會嗎?寫 OOP 的人會一下子把全部物件生態系都寫完,之後才 開始寫第一行有執行效果的程式嗎?根本不會。通常是要用什麼才寫什麼, 系統的觀念是在人心裡,而不是在程式裡。 所以,起碼在 OOP 方面,你很沒有 domain knowledge 唷。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.42.65.174 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1425175057.A.2AC.html
csfgsj: OOP vs. domain knowledge:你講到重點了 03/02 13:07
csfgsj: 如果domain knowledge是細菌,那OOP一定是抗生素 03/02 13:15