Re: [請益]不能賣OS,也要學寫OS打下基礎:從程式뤠…
雖然有人反對本文,但我認為OS真的是個增加軟體設計能力最好的範本
文中提到將OS中某個模組拿掉,練習寫一個功能一樣的模組"裝"上去
這個過程就大概讓學生了解模組是什麼,該怎麼設計一個模組,如果
去trace現代的OS kernel更能夠學到很多高效能的寫法
我ㄧ直認為寫軟體系統就跟蓋房子一樣,只是寫軟體太簡單了,工具的使用實在是
太簡單了,不像是蓋房子,一定要先做到90%的規劃,才能開始動工,才能開始
雇挖土機、起重機來蓋一棟大樓
那軟體呢?
不乏有非常多的人不做任何規劃就開始動工,導致寫出來的系統
沒有模組,無法再度被使用,老是在抱怨bug太多做不完。
真的!!做越多的規劃,越能夠避免掉房子蓋了又拆再重蓋,直接在紙上走這條路
就會讓我們在軟體系統的設計上順暢許多,bug也能夠在控制的範圍內
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.8.124.22
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 7 之 66 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章