Re: [問題] 關於Windowing
※ 引述《BlackMatrix (BlackMatrix)》之銘言:
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.231.110.108
推
02/20 14:49,
02/20 14:49
推
02/20 14:58,
02/20 14:58
==============================================================================
雖然您寫了很長,看到確實會覺得算有誠意。
只是太多東西是可以精簡的了,
要如何精簡,也就是您來發問的主因。
除了版友的建議,您也可以找一些讀物來充實,
弟向您介紹重構:
重構─改善既有程式的設計
http://findbook.tw/book/9789867594068/basic
這本弟放在辦公室隨手查,
多查幾次能養成習慣讓寫出來的 code 不會太糟糕。
記得他有放 ch1~ch6 試閱章節的 pdf
它有列出一些經典的糟糕寫法:
http://farm3.static.flickr.com/2712/4372550210_0f3bcbfb05_o.jpg

基本上您的程式碼很明顯:
1. 有著重複的程式碼的問題
2. 巨大的 Class 的問題
3. 霰彈式修改 的問題
.......
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.168.161
※ 編輯: qrtt1 來自: 140.112.168.161 (02/20 16:57)
※ 編輯: qrtt1 來自: 140.112.168.161 (02/20 16:58)
推
02/20 17:09, , 1F
02/20 17:09, 1F
→
02/20 17:11, , 2F
02/20 17:11, 2F
推
02/20 23:43, , 3F
02/20 23:43, 3F
→
02/21 00:07, , 4F
02/21 00:07, 4F
討論串 (同標題文章)
完整討論串 (本文為第 5 之 5 篇):
問題
0
1