作者adrianshum (Alien)
看板Programming
标题Re: [请益] 程式该怎麽越写越好呢
时间Fri Aug 21 16:11:35 2009
※ 引述《[email protected] ( )》之铭言:
: ※ 引述《[email protected] (小赖x)》之铭言:
: > 其实这个真的要考虑到很多方面
: > 要看你的好是让程式看起来很漂亮
: > 还是要方便修改
: > 比方说程式高手 或许别人需要花二三百行写的code
: > 他可以不到一百行就轻易解决了
: > 或许这样的code看来简洁有力 有大师之风
: > 可是将来等大师脑力衰退或是其它人来接手时
: > 会觉得看起来很吃力
: > 相反的那二三百行完成的code修改容易
: > 而且容易让人了解当初作者的意思
: > 程式是写来服务人的
: > 不是写来折磨人的
: 程式高手用一百行解决别人两三百行的 CODE 很不错,
: 尤其是效能上的优势。
: 不过除了 CODE 之外,旁边能够再附上一篇一千个字的说明,那就完美了。
: 不过高手不太愿意做的事,却也是他那深层的思考,因为那是他的财富。
其实, 往往要写一千字去解释, 我觉得那不算真的高手.
我一向的目标都是要把程式写得 self-descriptive, 要
别人不看 comment 也看得懂.
comment 就留在偶然为了效率写得难明, 或有特别东西要
别人留意的时候才用吧.
(还在磨练中)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 202.155.236.82
1F:推 james732:同意 程式码本身就是注解 (好困难...)140.117.171.137 08/21 16:13
2F:→ tinlans:注解之所在,重构之所在。118.160.106.184 08/21 17:31
3F:推 chessjim:好神啊!!可不可以让我开开眼界!!拜托!! 59.113.69.129 08/21 21:17
4F:→ chessjim:我的想法跟做法可能跟你完全相反...... 59.113.69.129 08/21 21:18
5F:推 godfat:有时候我会碰到 how 与 why 的问题 :s 220.135.28.18 08/21 21:31
6F:→ godfat:比方说,要怎麽用程式表达另一个方法是错的 220.135.28.18 08/21 21:32
7F:推 Elly:这太难了~像楼上说的,而且有时连"user要求" 61.217.196.218 08/23 00:26
8F:→ Elly:也是要写注解出来,要不然被2个人反覆改 61.217.196.218 08/23 00:26
9F:→ airzone:变数跟函式命名这时就显得很重要了 218.169.76.124 09/01 23:24