我一直在這個項目上工作了一段時間,它已經變成了大約2000行。它是以這樣的方式完成的,但它對於某人來說是絕對的噩夢(除了我之外)。所以我着手模塊化代碼並使其更容易理解,現在它已經接近3000行了!擁有更少的代碼但更少清晰,更多代碼和更清晰的代碼會更好嗎?
它最終實現了相同的目標,但我使操作流程更直觀,更容易修改(您將難以改變任何事情並使其仍然可以在以前的版本中運行)。
所以我的問題是:哪個更好?我經常在這裏說人們如果可以用更少的線做同樣的事情,那麼它往往會更好,但程序員友好的方面也很重要。
我可能實際上看到較小的一個是否通過計時來運行更快,這可能很有趣。我很確定第二個版本因爲新設計而更大,而不僅僅是增加了空白。
更多的代碼,更容易閱讀將永遠贏得我的書。想象一下,當你或其他人必須從現在起3-6個月的時間裏拿起這個代碼,當一切都被遺忘時,會引入多少錯誤。 –
使其可讀。或多或少的代碼對我來說都是無用的(你可以有很多代碼,但仍然很難閱讀)。 –