2011-05-28 35 views
0

應該嚴格遵守源代碼文件中的固定文本寬度嗎?更具體地說,您是否始終遵守代碼80個字符的限制以及註釋的100或120個字符限制?有時在我的代碼中有行,我不願意引入換行符,因爲它會破壞均勻性或降低周圍代碼的易讀性。你在這些情況下使用自己的判斷力,還是總是選擇遵守文本寬度?在源文件中強制固定文本寬度

回答

1

我也遇到過這些情況。儘管我使用80個字符作爲指導,但我將統一性設置爲更高的優先級,所以如果它保持清晰,我可以自由超出限制。

我可以超越限制的原因是,現在大多數人(至少與我一起工作的人)都有編輯/屏幕,它們很容易顯示超過100個字符,因此超過80個並不妨礙代碼的可讀性。

儘管限制通常有助於保持代碼的可讀性,但我發現如果我總是試圖保持限制,那麼就像您所說的那樣,代碼的流向因此可讀性受到干擾。

1

這取決於你爲什麼要強制執行限制?

代碼是單獨的,還是與其他許多人共享?你是否創造了一個可以被其他人,十幾個人,數百人觀看和增強的源代碼?使用/觀看的人越多,擁有統一性就越好。

當然,你也做一個很好的理由不限制...

有時,在我的代碼 行中,我很猶豫引進 換行符,因爲它會破壞 不均勻或減少周圍代碼的易讀性。

我的兩分錢。

相關問題