2014-01-15 32 views
-1

(這可能是錯誤的地方問問題,請讓我知道)。名字應該用英語嗎?

我應該說出我的方法isStaticallyImportedisStaticlyImported? (我相信它們會以幾乎相同的方式發音)

+0

我認爲這也是一個錯誤的地方(基於意見),但是:在我看來,代碼應該儘可能地可讀。你的第二個版本不是。我的兩分錢... –

+3

使用'isStaticlyImported'會讓你看起來不好看看你的程序。 – ajb

+0

認爲這在程序員中更好.SER – ADTC

回答

5

當然,它們應該是英文良好的。即使人腦可能沒有問題閱讀亂碼,編譯器也不會享受到同樣的奢侈品。

你有多少次錯誤地寫了一個變量名,然後以後使用了正確的拼寫,只是發現程序在運行/編譯時崩潰了?

上不是由你編寫的代碼時,此問題只會放大,因爲我們認爲的東西,那麼,事情,並不必特別記住的東西有一個特別的拼寫方式只是一個不必要的打破你的工作流程。

+0

對,應該是'isStaticallyImported'還是'isStaticlyImported'? (前者看起來是正確的,但後者看起來對開發者來說更​​加「自然」) –

+0

不知道我理解你的答案的最後部分:編譯器不關心該方法是被稱爲「isStaticallyImported」還是「sdfzsldjfhkj」.. – assylias

+0

@assylias我明白這一點。我的意思是,作爲一個開發者,你願意看到前者還是後者? –

0

對於那些在我看來使用和維護它們的人來說,它們應該是最容易理解的語言。

我也很肯定編譯器不關心拼寫的質量。

+1

編譯器是否在意拼寫?哪個編譯器? – Laf

+0

我錯過了有價值的詞* doesnt *。我指的是第一個回答說編譯器沒有能夠理解亂碼的英文 – owen79

+0

我已經冒昧根據您的評論編輯您的答案;) – Laf

1

是的,你的變量應該清楚給開發者。你可以任意命名它,它會起作用,因爲編譯器不關心。當您以人類可讀的方式爲變量命名時,開發人員將能夠更輕鬆地閱讀和理解您的代碼。你應該把它命名爲「isStaticallyImported」。

相關問題