[閒聊] 寫程式時無須勤勞,複製貼上並不聰明
當個程式設計師
要對寫程式這檔子事情很勤勞
但是,寫程式的時候卻不能太勤勞
千萬不要呆呆的,一路到底把程式寫完
遇到一堆功能相近、類型也相同的變數
就開個陣列來存阿... 千萬不要勤勞的一個一個宣告變數阿
凡是感覺這部份好像剛剛寫過類似的
就要看看能不能抽出來變成 method 或是整個變成一個 class
也千萬不要以為遇到重複的程式碼
用複製貼上比較快
並不會因為你不去設計 parameter、
直接複製貼上改改內容而比較帥
並~沒~有!!!!
好啦... 也許你一開始這樣子作很帥
但是你就禱告不要改到那部份的程式碼
不然常常 replace 的功能也救不了你
最後....
寫程式的時候腦袋一定要動
想一想哪裡可以偷懶、哪裡可以不用再寫一次
而不是說一動作一動
萬一發現自己偷懶不了,那就是該去看 Design Pattern 的時候
萬一以前自己很勤勞 or 很愛複製貼上程式碼
然後現在又要去面對以前寫的程式碼
那就是去看 Refactoring 的好時候
學以致用才是學習最快的方法阿....
(偏偏書到用時方恨少... [淚奔])
====
最近重整那一個四千多行的 .java 檔有感... Orz
--
侃侃長論鮮窒礙 網站:http://www.psmonkey.idv.tw
眾目睽睽無心顫 個人版:telnet://legend.twbbs.org
煢居少聊常人事
殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.197.180
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 5 篇):