→ OSDBNetwork: 把一件簡單的事情搞得這麼複雜 XD 04/07 09:43
→ sayya2311: (a).可以加個客戶需求分析,系統分析,單元測試,效能測試 04/07 09:58
→ sayya2311: ,說明文件,功能上還可以產生圖片,excel,網頁.. 04/07 09:58
→ sayya2311: (b).直接告訢我做完了與結果就行了,超過3句話的討論都 04/07 09:58
→ sayya2311: 可以省了,因為這種題目沒有預期會有困難的地方,就需要 04/07 09:59
→ sayya2311: 時花時間下去而己. 04/07 09:59
→ sayya2311: 課堂上,外包,或是拿project來練功,(a)常見; 自行開發 04/07 10:00
→ sayya2311: 產品(b)划算, 不知道有沒有離題? 04/07 10:00
→ landlord: simple design這有順序的四要點,是很好的遵循原則 04/07 11:23
→ Argos: 練功的話都沒差的 想做就做 但真正要練的 其實是在看到實 04/07 13:56
→ Argos: 際生活裡的真實需求時 那才是真槍實彈 04/07 13:57
→ Argos: 像這個練習題就可以模擬 如果我需求只是要1到9 給小朋友看 04/07 13:59
→ Argos: 你這樣當然是過度設計 但如果是要弄成大軟體裡的模組 這樣 04/07 13:59
→ Argos: 也還行 04/07 13:59
→ robler: 有沒有過度,是要看未來有沒有擴充修改的需求阿 04/07 14:53
→ robler: 交個學校作業這樣寫就太搞剛了 04/07 14:53
→ robler: 但是如果這個功能未來有要擴充,寫的好一點就會有幫助 04/07 14:53
→ robler: 比方說,如果以後這個功能要加上16進位的15*15乘法表呢 04/07 14:54
→ robler: 核心部份想必都差不多,但是細節就會有點不一樣 04/07 14:55
→ PUTOUCHANG: 真實產品等到需要擴充再重構, 一開始就想太遠未必好 04/07 20:54
→ PUTOUCHANG: 應該說出現需求時才會預期未來還有更多延伸需求 04/07 20:55
推 art1: 看過一本大師們的閒聊,兩個風格不同的大師共同開發軟體 04/08 02:30
→ art1: 一個就考慮更遠的需求,一個著眼於現在,這樣也能一起合作XD 04/08 02:31
→ megawalker: 都知道可擴充行好了當然這樣寫啊 04/08 14:25
推 s0914714: 就是需求拉 我倒覺得重構比較重要 04/08 15:51
→ s0914714: 如何把一開始很簡單的code改成需求很多的code 04/08 15:52
→ s0914714: 一般大概就是疊床架屋 搞到程式亂七八糟 04/08 15:53
→ cha122977: 同意有需求再改就好 但要一開始就寫的好改我覺得不容易 04/09 21:25