看板 Programming 關於我們 聯絡資訊
※ 引述《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