爲什麼檢查帶有空白的行到源代碼控制是不好的?會導致什麼樣的問題?爲什麼將尾隨空白的行提交到源代碼管理很糟糕?
回答
基本上是假的差異。如果差異只顯示「真實」的變化,這將有所幫助。一些差異程序會忽略空白,但最好避免虛擬變化。
當然,如果它在同事的機器上進行換行,它也無濟於事。
也是不登記註釋碼的原因。 – 2008-11-18 23:08:09
是啊!我討厭:)刪除代碼,如果它已經在源代碼管理! – 2008-11-18 23:16:49
因爲許多人刪除它們,如果你不使用所有選項(比如普通的舊的cvs diff),這意味着人們看不到你的線路,那麼你會讓它們在diff工具中顯示爲修改過的線條。
從理論上講,你也可以有一些字符串,其中的空格會真的很糟糕,但是......可能不是你的問題。
是的,我有點贊同其他帖子,但我會補充說,它不壞本身。這不是一個很好的做法,但是這就是發生的事情,你只是感嘆並繼續做事。
這就像畫你的牆壁,但沒有正確完成邊緣,並直接走到踢腳板上。
現代差異公用事業不掛在空白。
某些編輯器會自動刪除尾隨空白,有些則不會。這會產生差異噪音並可能導致合併衝突。
- 1. ArrayAdapter的行爲很糟糕
- 2. 爲什麼在運行時創建表(後面的代碼)很糟糕?
- 3. 如何清理代碼庫,尾隨空白,新行等
- 4. 應該將縮小的文件提交到源代碼管理?
- 5. 爲什麼混淆JavaScript代碼是一種糟糕的風格?
- 6. 爲什麼我的基於spf13的vim看起來很糟糕
- 7. Codeigniter中的助手類 - 他們真的很糟糕,爲什麼?
- 8. 轉換糟糕的僞代碼到Java
- 9. 爲什麼我的jQuery過渡很糟糕?
- 10. 爲什麼我生成的Javadocs看起來很糟糕?
- 11. 爲什麼Chrome的谷歌字體看起來很糟糕?
- 12. TSQL查詢中尾隨空白的處理是什麼?
- 13. 位置管理器給出的座標很糟糕
- 14. 接受HTML代碼的HTML文本輸入真的很糟糕,還是很糟糕?
- 15. 處理源代碼管理中的空白區域和格式
- 16. 爲什麼D中的這個並行代碼縮放非常糟糕?
- 17. 爲什麼Java Swing html字體渲染看起來很糟糕?
- 18. 爲什麼暫停/中止線程很糟糕?
- 19. 在Android中,爲什麼在onDraw()中分配對象很糟糕?
- 20. 爲什麼雙重散列字符串(encrpyt)很糟糕?
- 21. 什麼是尾隨空白,我該如何處理?
- 22. Flex/Bison:糟糕的令牌管理?
- 23. 爲什麼val + = someOtherValue如此糟糕?
- 24. 爲什麼GLUT如此糟糕?
- 25. 爲什麼.classname比element.classname糟糕
- 26. 用R將png導入pdf:爲什麼它看起來很糟糕?
- 27. 執行源代碼管理
- 28. 檢查前導空白/尾隨空白
- 29. 爲什麼base64編碼的數據壓縮如此糟糕?
- 30. Apache基準真的很糟糕,有什麼建議嗎?
你的意思是「簽入」在源代碼管理? – 2008-11-18 23:05:39
是的 - 看起來有人已經編輯了標題來澄清。 :)我也將編輯添加到正文。謝謝 – Readonly 2008-11-18 23:41:04