應該嚴格遵守源代碼文件中的固定文本寬度嗎?更具體地說,您是否始終遵守代碼80個字符的限制以及註釋的100或120個字符限制?有時在我的代碼中有行,我不願意引入換行符,因爲它會破壞均勻性或降低周圍代碼的易讀性。你在這些情況下使用自己的判斷力,還是總是選擇遵守文本寬度?在源文件中強制固定文本寬度
0
A
回答
1
我也遇到過這些情況。儘管我使用80個字符作爲指導,但我將統一性設置爲更高的優先級,所以如果它保持清晰,我可以自由超出限制。
我可以超越限制的原因是,現在大多數人(至少與我一起工作的人)都有編輯/屏幕,它們很容易顯示超過100個字符,因此超過80個並不妨礙代碼的可讀性。
儘管限制通常有助於保持代碼的可讀性,但我發現如果我總是試圖保持限制,那麼就像您所說的那樣,代碼的流向因此可讀性受到干擾。
1
這取決於你爲什麼要強制執行限制?
代碼是單獨的,還是與其他許多人共享?你是否創造了一個可以被其他人,十幾個人,數百人觀看和增強的源代碼?使用/觀看的人越多,擁有統一性就越好。
當然,你也做一個很好的理由不限制...
有時,在我的代碼 行中,我很猶豫引進 換行符,因爲它會破壞 不均勻或減少周圍代碼的易讀性。
我的兩分錢。
相關問題
- 1. 保持在格文本固定寬度
- 2. 從文本文件中讀取多行固定寬度記錄
- 3. 從excel中寫入固定寬度的文本文件vba
- 4. 從文本文件中讀取固定寬度記錄
- 5. Matlab來在固定寬度文本文件
- 6. UILabel固定寬度/固定高度獲取文本編號
- 7. epydoc:固定寬度文本的塊
- 8. CSS:沒有固定文本格寬度
- 9. Octave/Matlab - 讀取固定寬度文件
- 10. 解析固定寬度的文件
- 11. 分析多行固定寬度文件
- 12. php mysql從固定寬度的文本文件插入表
- 13. KornShell-創建一個固定寬度的文本文件
- 14. 將分隔符添加到固定寬度文本文件
- 15. 讀取固定寬度的文本文件
- 16. 更改固定寬度的文本文件以進行分隔
- 17. 固定寬度的文本文件到Python字典
- 18. 將固定寬度的文本文件導入sqlite
- 19. 如何創建固定寬度的文本文件?
- 20. 使用CSS將非等寬字體強制爲固定寬度
- 21. Silverlight文本框:沒有固定寬度的文本包裝
- 22. 如何在PHP中解析一個固定寬度的文本文件?
- 23. 固定寬度和高度以適應CSS中的文本?
- 24. 使用VB.NET在Winforms中顯示固定寬度的文本
- 25. XSLT在固定寬度的行中拆分文本
- 26. 如何在php中解析固定寬度的列文本?
- 27. 在固定寬度的表格中顯示文本
- 28. DataStax Cassandra文件系統 - 固定寬度文本文件 - Hive集成問題
- 29. 當文本寬度太大時,如何在固定寬度元素中顯示居中文本?
- 30. 將固定寬度平面文件轉換爲csv的腳本