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

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

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友   
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 About 程式的撰寫風格
metavige

metavige

版主

發文: 2134
於 2003-12-02 01:30 user profilesend a private message to usersend email to metavigereply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
最近在趕公司的專案
很忙~ Dead
由於是事後才加入的, 所以避免不了要去看一下別人寫的 Code

或許是我自己對寫程式這件事情有點潔癖吧, 我對那些不管是程式縮排, 命名規則, 甚至是變數的範圍
都有點小小的意見

其實你說這影響整個程式的邏輯性有多少? 老實說, 其實可以算是微乎其微
但是這牽涉到的, 其實範圍是很廣的
各式各樣的認證, 不管是 SCJP, SCWCD, SCWBD 等認證
我想都不會有這樣的一種考題, 是有關於程式風格的部份~

也常常聽到以前的同事說, 他們公司的小朋友, 寫的程式之難懂, 真是想剖開他的頭腦, 看看它到底腦袋裡面裝的是甚麼樣的東西, 如此的......富有創造力 .....

如果程式的風格不好, 舉個很簡單的例子, 就以縮排這件事情來說好了
縮排縮的不好, 你就會看到程式要拉到很後面才會看的到 CODE 在寫甚麼
如果有一堆巢狀回圈或者是邏輯判斷的話, 不要說別人, 光找一個左括弧右括弧的錯誤, 可能都要從程式頭比到程式尾, 不要說浪費了多少時間, 光腦細胞都不知道死了多少
更不要說你到底知不知道是發生了甚麼錯

另外變數名稱的取法, 如果用那些 A1, A2 變數名稱來寫程式的人, 我想.....現在的程式中文變數也可以用, 不要為了偷懶, 結果連簡單的英文拼字都不願意拼, 苦了自己, 也害慘了別人 (尤其是那種把爛攤子丟給別人接的人, 我也是其中一員 Black Eye), 當然如果你是原住民, 你想用自己的母語, 只要輸入法被發明了, 我想是沒問題的 ~Big Smile

呵呵
光這些程式風格還有很多可以說, 先提到這邊好了, 免得有人會想塞爆我的信箱
只不過, 咬牙切齒的看著人家的程式, 心理恨的牙癢癢的想扁人那種衝動, 已經有很多次了(我不是說我們公司的人啦, 如果你知道我是誰的話, 不要打我)
在這邊回答問題的時後, 也看過很多這種 CODE, 所以想告訴大家
不要小看這一些小動作, 因為這些小動作代表了你寫程式的細心程度, 也告訴大家, 你多容易出 BUG
因為風格越不好的人, 其實 BUG 也就越多, 不管他的功力到底有多高, 寫出一個只有自己才看的懂的程式, 以目前的那種 Team Work 的角度來看
不是英雄, 是狗熊.....


reply to postreply to post
請各位新手參考 論壇規範Java 新手 FAQ
話題樹型展開
人氣 標題 作者 字數 發文時間
3281 About 程式的撰寫風格 metavige 978 2003-12-02 01:30
2405 Re:About 程式的撰寫風格 plutotw 222 2003-12-02 08:16
1971 Re:About 程式的撰寫風格 snpshu 158 2003-12-02 09:43
1995 Re:About 程式的撰寫風格 ymshin 180 2003-12-02 10:07
2057 Re:About 程式的撰寫風格 anthonychen 370 2003-12-02 10:12
1924 Re:About 程式的撰寫風格 ymshin 209 2003-12-02 10:21
1960 Re:About 程式的撰寫風格 snpshu 39 2003-12-02 13:55
2011 Re:About 程式的撰寫風格 metavige 270 2003-12-02 14:27
3661 Re:About 程式的撰寫風格 plutotw 258 2003-12-02 15:54
3236 Re:About 程式的撰寫風格 plutotw 1005 2003-12-02 16:03
2079 Re:About 程式的撰寫風格 qing 671 2003-12-02 18:49
» 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