作者qrtt1 (有些事,有時候。。。)
看板Soft_Job
標題[轉] 程式碼架構的可讀性
時間Fri Apr 27 09:17:00 2012
http://www.ithome.com.tw/itadm/article.php?c=73329
一般當我們在軟體開發領域談到「可讀性(readability)」
這個詞彙時,我們通常指涉的是一片程式碼片段對讀者而言,
是否容易閱讀及理解。它可以說是撰寫程式碼時需要考慮的
重要特質。
具可讀性的程式碼有很多優點,首先,它比較容易維護及修
改。很多時候,我們不敢修改一段程式碼,有部份原因是因
為我們沒把握自己是真的了解它。容易理解的程式碼,讓讀
者更有信心、也更有機會正確的加以修改。就算不是後續接
手的維護者,而是原作者,在經過一段時日之後,面對可讀
性不佳的程式碼,或許自己也都缺乏信心。
其次,具可讀性的程式碼不容易滋生程式碼的臭蟲。因為具
可讀性的程式碼通常邏輯簡明清晰,不會錯綜複雜,因此程
式設計者不易犯錯,自然不容易暗藏臭蟲,即使有了臭蟲的
存在,在具有良好可讀性的程式碼中臭蟲通常比較容易被察
覺,除錯起來也簡單多了。
....................................全文請由網頁閱讀
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.72.110.37
→ gname:我只想到有一好沒二好... 04/27 12:27
推 yauhh:又是他的文章啊 :D :D :D 來看一看 04/27 12:40
→ MasterChang:看是自己的可讀性還是別人的可讀性?後者就算了... 04/27 20:04
→ yauhh:他說的好讀當然是指在某一種基本文化水準下,每個人都容易讀, 04/27 22:54
→ yauhh:而不是特指誰的可讀性. 這就好比普通書刊的好讀一定是淺白 04/27 22:55
→ yauhh:實用的書籍,而不是文青閱讀水準的書籍. 04/27 22:56