作者adrianshum (Alien)
看板Programming
標題Re: [請益] 程式該怎麼越寫越好呢
時間Fri Aug 21 16:11:35 2009
※ 引述《xrancyma@kkcity.com.tw ( )》之銘言:
: ※ 引述《mpk.bbs@ptt.cc (小賴x)》之銘言:
: > 其實這個真的要考慮到很多方面
: > 要看你的好是讓程式看起來很漂亮
: > 還是要方便修改
: > 比方說程式高手 或許別人需要花二三百行寫的code
: > 他可以不到一百行就輕易解決了
: > 或許這樣的code看來簡潔有力 有大師之風
: > 可是將來等大師腦力衰退或是其它人來接手時
: > 會覺得看起來很吃力
: > 相反的那二三百行完成的code修改容易
: > 而且容易讓人了解當初作者的意思
: > 程式是寫來服務人的
: > 不是寫來折磨人的
: 程式高手用一百行解決別人兩三百行的 CODE 很不錯,
: 尤其是效能上的優勢。
: 不過除了 CODE 之外,旁邊能夠再附上一篇一千個字的說明,那就完美了。
: 不過高手不太願意做的事,卻也是他那深層的思考,因為那是他的財富。
其實, 往往要寫一千字去解釋, 我覺得那不算真的高手.
我一向的目標都是要把程式寫得 self-descriptive, 要
別人不看 comment 也看得懂.
comment 就留在偶然為了效率寫得難明, 或有特別東西要
別人留意的時候才用吧.
(還在磨練中)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.155.236.82
推 james732:同意 程式碼本身就是註解 (好困難...)140.117.171.137 08/21 16:13
→ tinlans:註解之所在,重構之所在。118.160.106.184 08/21 17:31
推 chessjim:好神啊!!可不可以讓我開開眼界!!拜託!! 59.113.69.129 08/21 21:17
→ chessjim:我的想法跟做法可能跟你完全相反...... 59.113.69.129 08/21 21:18
推 godfat:有時候我會碰到 how 與 why 的問題 :s 220.135.28.18 08/21 21:31
→ godfat:比方說,要怎麼用程式表達另一個方法是錯的 220.135.28.18 08/21 21:32
推 Elly:這太難了~像樓上說的,而且有時連"user要求" 61.217.196.218 08/23 00:26
→ Elly:也是要寫註解出來,要不然被2個人反覆改 61.217.196.218 08/23 00:26
→ airzone:變數跟函式命名這時就顯得很重要了 218.169.76.124 09/01 23:24