JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » 交流、聊天、灌水  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友   
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 Re:請問台灣寫程式的心態 [Re:chih0812]
yjy198410





發文: 27
於 2016-01-27 07:41 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
chih0812 wrote:
clean code 這本書我有看過

問題在於,在你看了這種書後,你再去看一堆數百行起跳的 method 與當中亂命名的變數,你真的會一直罵幹

變數亂命名,天外飛來一個動作的,加上幾乎沒註解…

我真覺得,難道前輩們功力真的如此深厚,以後再回過頭來看,可以在數百行程式碼內看出他當初到底在寫什麼

而且再告訴你一個更可怕的事… 我待的已經算是國際大公司,寫的是大型的專案…
的確如你所說,人被壓詐,個個做沒幾年就走了,留下的程式碼亂七八槽! 常常在各個專案裡到處擦屎!


老實說我待過公司是處理國際級的軟體公司的產品維護,是跨國大型專案。程式碼亂七八槽很正常,重複的程式碼,沒有註解,沒有統一變數命名規則,外國人寫的商業code也是如此。值得注意的是日本人寫的code幾乎是行行註解也許是過頭了,但是我看不懂日文也不知道註解內容是否洽當。反觀open source的狀況也不會太好,一樣是沒有註解,但是程式碼簡潔多了。也許我們只能期許各位先進後輩的coder都一起努力寫出好code,才有機會讓自己的code可以成為令後人讚嘆的好code。

至於clean code,我正在開始努力實踐中,我是每隔幾天才會寫code,執行了一個多月到目前為止,讓我可以更輕鬆快速進入coding,思考上也輕鬆很多,提高不少掌握度,就算沒有註解,算是比以前的狀況好很多。

假如沒有期許,也許哪天軟體業難保不會像黑手一樣,為了削價忽略很多細節,品質每況愈下,結果素質越來越差。反觀相關黑手行業新進,不斷的提升自我的素質,闖出一片新天地,寫Code更勝於黑手,還有設計不是只有維護,我們就像家具藝術家,一刀一釜精雕細琢,鑿出自己的好作品。


yjy198410 edited on 2016-01-27 07:52
reply to postreply to post
十年磨一劍,我老是在磨劍。那怕磨劍不成,鐵杵磨成繡花針。
琢磨JSF, JavaFX, Design Pattern
話題樹型展開
人氣 標題 作者 字數 發文時間
1992 請問台灣寫程式的心態 chih0812 138 2016-01-27 02:06
1827 Re:請問台灣寫程式的心態 yjy198410 925 2016-01-27 04:03
1744 Re:請問台灣寫程式的心態 chih0812 1220 2016-01-27 04:54
1796 Re:請問台灣寫程式的心態 javaX 18 2016-01-27 05:00
1813 Re:請問台灣寫程式的心態 yjy198410 772 2016-01-27 07:41
1758 Re:請問台灣寫程式的心態 chih0812 405 2016-01-28 02:52
1366 Re:請問台灣寫程式的心態 secretguest0824 45 2016-11-08 03:27
1222 Re:請問台灣寫程式的心態 TAHO 219 2017-01-26 08:25
1061 Re:請問台灣寫程式的心態 helloworld 150 2017-04-03 06:20
1032 Re:請問台灣寫程式的心態 yjy198410 438 2017-07-14 07:13
» JWorld@TW »  交流、聊天、灌水

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8