作者qrtt1 (null)
看板java
标题Re: [问题] 关於Windowing
时间Sat Feb 20 16:56:38 2010
※ 引述《BlackMatrix (BlackMatrix)》之铭言:
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.231.110.108
1F:推 BlackMatrix:可是我的程序码有1100行耶, 要打300行不是手要酸死 02/20 14:49
2F:推 BlackMatrix:我有把我的文章写得比较清楚一点, 麻烦看看这样行不行 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)
3F:推 BlackMatrix:谢谢qrtt1大大推荐的这本书 02/20 17:09
4F:→ BlackMatrix:Amazon有看到ISBN-13:978-0201485677我会买一本来看的 02/20 17:11
5F:推 wildpeanut:推介绍的这两本书 02/20 23:43
6F:→ jej:推+1 02/21 00:07