ΠΘVΘΠΙΠΞ

ΠΘVΘΠΙΠΞ

Building a new internet together.

以我的方式進行除錯

british-library-uKvNvTqMs3Q-unsplash.jpg

我撰寫測試的主要原因有:#

  • 減少認知負荷,
  • 提升與同事之間的溝通,
  • 讓我能夠安心入眠。

測試讓我能夠將困難的問題分解成足夠小的塊,以便我能夠理解。我雖然年輕,但隨著每一年作為一名軟體工程師的經驗增加,我越來越常懷疑這些塊是否變小是因為我在我的專業上變得更好,還是因為我失去了處理和理解大型複雜思想的能力。是的,我知道我有點多疑。

  1. 撰寫程式碼比閱讀程式碼容易。
  2. 如果你現在撰寫的程式碼很難,那麼以後閱讀它將幾乎是不可能的。

這是我改寫的引文,因為我找不到原始引文,但我認為它很好地概括了這個問題。以一種讓一個更疲憊、注意力不集中、"酒醉" 的版本的你能夠理解的方式結構化你的程式碼。

測試有助於這一點,因為它們使程式碼背後的意圖更加明顯。首先,測試案例記錄了使用案例。更重要的是,遵循測試驅動開發的程式碼往往更簡單、更少抽象。

程式碼越簡單、越無聊,我對我的工作越滿意。

如果我們一起工作,我最不想做的事情就是讓你的生活變得更困難。對我們雙方來說,能夠專注於比解開糾結的程式碼更有價值的事情是最有利的,比如,你知道的,建立東西。

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。