原文:這些沒有可讀性的代碼,卻又體現出程序員對語言的高度理解力

對於一個程序來說,最重要的自然是 正確性 。在保證了程序運行以及輸出結果的正確性之后,我們還會對程序提出其他的要求,比如容錯性,可移植性,高效性 運行速度快,使用空間小 等等。 而為了能夠更好地進行維護修改 傳播分享 閱讀學習,我們還會希望寫出來的代碼具有 可讀性 。也正是為了 可讀性 ,程序里有了那么多的注釋,有代碼縮進,語法高亮,甚至還有代碼規范。 在編程的學習過程中,我也被反復強調要寫出來 ...

2012-04-29 13:51 3 4544 推薦指數:

查看詳情

Java的平台無關如何體現出來的

傳統的編程中,源代碼編譯為可執行的代碼后,只能針對特定的平台(操作系統),換句話說,針對Windows編寫和編譯的代碼,只能在Windows上運行。。。 java程序則編譯為字節碼。字節碼本身不能運行,因為它不是原生代碼。字節碼只能夠在Java虛擬機(JVM)上運行。JVM是一個原生應用程序 ...

Thu Feb 21 00:53:00 CST 2019 0 1324
使用lambda會降低代碼可讀性嗎?

看到下屬的程序員有這么一段代碼(filename就是圖片url地址的用逗號拼接的字符串,功能就是用,分割出來批量插入數據庫,filename前面已經做了非空檢查),覺得實在太羅嗦,忍不住重構了一下,並且在某條曬了出來。 我改了寫法如下(注意fileName不為空前面已經判斷 ...

Thu Dec 03 20:24:00 CST 2020 0 446
如何編寫可讀性好的代碼

如何編寫可讀性好的代碼 1.什么樣的代碼可讀性好的代碼? “讓人閱讀你的代碼,就像閱讀優美的文章一樣流暢!”——這就是好代碼! 把代碼當作一篇優美的散文來寫!用這樣的標准來要求自己,一定會寫出好代碼,一定會成為一個優秀的程序員代碼不僅是寫給機器編譯的,更是寫給人看的! 代碼 ...

Sun Aug 26 05:29:00 CST 2012 28 6227
整潔代碼——提高代碼可讀性方法簡述

程序代碼有雙重目的,一是供機器執行,二是供程序員閱讀。而代碼的質量,往往體現在第二點,可讀性是優秀代碼的重要指標。在寫代碼時注意形成和保持代碼可讀性,不僅有助於別人閱讀,更有助於自己進一步的編寫和完善。 《代碼整潔之道》(Clean Code)一書提出了這樣一種觀念:”代碼 ...

Fri May 10 05:18:00 CST 2013 7 2441
代碼簡潔之三:減少注釋 增加代碼可讀性

最近一直在研讀《代碼簡潔之道》這本書,里面很多非常細致的對代碼重構和簡化的好的思想和方法值得學習,我做了一些筆記,在之前的一些博客中也有涉及。 關於注釋,各家有各家的想法。有人認為注釋越詳細越好,從目的到參數含義,無微不至的去寫注解,比如api接口之類的。也有人認為,涉及復雜的業務邏輯,需要 ...

Fri Jan 08 17:51:00 CST 2016 0 2330
在pandas中使用pipe()提升代碼可讀性

1 簡介   我們在利用pandas開展數據分析時,應盡量避免過於碎片化的組織代碼,尤其是創建出過多不必要的中間變量,既浪費了內存,又帶來了關於變量命名的麻煩,更不利於整體分析過程代碼可讀性,因此以流水線方式組織代碼非常有必要。 圖1   而在以前我撰寫的一些文章中 ...

Sun Nov 08 02:06:00 CST 2020 0 1556
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM