[轉載]Linus說程式設計的品味

lt發表於2017-02-09

Linus Torvalds 在一次訪談中舉了有關 singly linked list 的兩段程式為例, 說明程式設計的品味有高低之分——上邊的程式品味低, 下邊的程式品味高。 為什麼呢? 他強調了一點: 上邊的程式用了 if statement 處理特殊條件, 而下邊的程式中特殊條件消失了, 變成普遍情形的一部分, 因而更優越。

code1

code2

參考資料:
http://linuxandc.com/singly-linked-list/
https://isis.poly.edu/kulesh/stuff/src/klist/

出處:http://www.changhai.org/articles/miscellaneous/blog/201609.php

相關文章