[轉載]Linus說程式設計的品味
Linus Torvalds 在一次訪談中舉了有關 singly linked list 的兩段程式為例, 說明程式設計的品味有高低之分——上邊的程式品味低, 下邊的程式品味高。 為什麼呢? 他強調了一點: 上邊的程式用了 if statement 處理特殊條件, 而下邊的程式中特殊條件消失了, 變成普遍情形的一部分, 因而更優越。
參考資料:
http://linuxandc.com/singly-linked-list/
https://isis.poly.edu/kulesh/stuff/src/klist/
出處:http://www.changhai.org/articles/miscellaneous/blog/201609.php
相關文章
- 品味Spring Cache設計之美Spring
- 程式設計師最好也要懂的一些溝通說服技巧(轉載)程式設計師
- 《程式設計之道》譯者序(轉載) (轉)程式設計
- 品味布隆過濾器的設計之美過濾器
- 【書摘】黑客與畫家——設計者的品味黑客
- [轉載]好的程式設計師做不出好的軟體設計程式設計師
- 他的名字是Linus,他是所有程式設計師們的上帝程式設計師
- 說一說javascript的非同步程式設計JavaScript非同步程式設計
- 程式設計師的十種級別[轉載]程式設計師
- 檔案下載統計php程式設計 (轉)PHP程式設計
- Linus Torvalds 透露他程式設計最喜歡使用的筆記本程式設計筆記
- 程式設計師35歲後要轉管理?69歲的老程式設計師說不!程式設計師
- 如何理解Linus Torvalds的“什麼才是優秀程式設計師”的話程式設計師
- Linus Torvalds 不認為人人都應該學程式設計程式設計
- 程式設計師“奇葩”說程式設計師
- 程式設計師大神Linus轉投AMD:我希望英特爾的AVX 512指令集「去死」程式設計師
- 【轉載】MapReduce程式設計 Intellij Idea配置MapReduce程式設計環境程式設計IntelliJIdea
- 程式設計師的十層樓(十種境界)——轉載程式設計師
- 程式設計師的4條說法程式設計師
- 傳說中的女程式設計師程式設計師
- 超載的程式設計師程式設計師
- UNIX系統程式設計常用庫函式說明(轉)程式設計函式
- UNIX安全程式設計及庫函式說明(轉)程式設計函式
- VB程式設計師的FTP程式設計指南1.4-下載或上傳檔案 (轉)程式設計師FTP
- Linux網路程式設計入門 (轉載)Linux程式設計
- DAO程式設計模式(J2EE) -轉載程式設計設計模式
- 《黑客與畫家》之設計者的品味——讀書筆記黑客筆記
- ::細細品味ASP.NET :: (轉)ASP.NET
- 《說文解字》與程式設計程式設計
- 說一說程式設計師“舉一反三”的能力程式設計師
- [轉載]初級Java程式設計師的學習路線Java程式設計師
- JDK 7中的函數語言程式設計思想[轉載]JDK函數程式設計
- StackOverflow程式設計師推薦:每個程式設計師都應讀的30本書(轉載)程式設計師
- shell簡介之bash程式設計之引數說明(轉)程式設計
- 他說,程式設計的黃金時代已到程式設計
- 話說程式設計師的職業生涯程式設計師
- 程式設計師常說的11句話程式設計師
- 有個碼齡 10 年的程式設計師跟我說:“他程式設計從來不用滑鼠”,我說:程式設計師