2011-07-14 31 views
2

我有今天在工作中討論有關各地天氣代碼它是人們(尤其是大三學生)瞭解或具有高性能的代碼更重要。可理解VS性能

我完全有效率較低的,只要它是任何人都很容易理解,因爲它的代碼是始終傳遞給初級開發人員支持。

+0

將遷移到[Programmers.SE],但它會重複多次。 http://programmers.stackexchange.com/search?q=readability+performance –

+0

這是一個[虛假困境](http://programmers.stackexchange.com/questions/89620/clean-readable-code-vs-fast-hard -to-讀碼時到橫截面的線/ 89624#89624)。 –

回答

3

我會說你應該儘量保持它理解成爲可能。當你打性能問題必須加以處理,並且可以幫助您實現性能目標的分辨率不如理解的,你必須交給受初級開發者之前很好將其記錄下來。

1

你應該找到中庸,考慮誰的作品的代碼,你有什麼計劃的最終目標。

至於我們的公司,我們不關心「可理解性」,追求高性能。這對我們來說很簡單,因爲我們沒有初級開發者:)

+0

+1爲了追求兩全其美:如果您付出努力,您可以擁有可讀的高效代碼。無論如何,如果不可能的話,請選擇代碼可讀性 –