2010-11-25 58 views

回答

12

不要擔心性能。使用哪一個更清晰的閱讀。

+0

@Mark:你是對的,但我們不能忽視性能。 – 2010-11-25 08:10:47

1

從未想過的性能。過早優化是撒旦的產物,也是地獄和地球上所有邪惡的根源。

如果您的用戶/客戶抱怨,唯一一次您應該擔心的是性能問題。然後只修復他們抱怨的功能。

開發的事情是讓代碼儘可能可讀。這樣做比修改性能優化代碼更容易修復錯誤和性能問題。

至於性能,它通常不是正常的代碼,例如if子句會傷害到性能。這是網絡,數據庫操作,alghoritms,解析字符串等

0

「節目的用意是要由人來閱讀只爲偶然計算機執行」 - 高德納

所以,如果總是別人... 。除非你找到一個地方在哪裏?有助於理解您的代碼。

1

使用「?」用於將缺省值分配給空的空值或其他不可用的變量。

使用if .. else ..其他所有內容。