”“”
固體:開發靈活且有彈性的軟件
<
h2>學習針對最重要對象的原理。乾淨的代碼和軟件工藝正在使用。
序言:我曾經討厭添加新功能或更改現有代碼。這總是引起問題。出現了新的錯誤,甚至很小的事情都是永恆的。但是最終,情況發生了變化。它變得更加愉快和有趣。這也更容易,並且不比“從頭開始”開發相同的資源所需的時間更長。我以前的挫敗感成為我記憶的一部分,消失了。直到最近,當我閱讀有關工作機構的報告時,打斷了他們投資6000萬歐元的軟件項目。原因是,即使添加小變化,新功能也變得太長又昂貴。閱讀本文時,我覺得沮喪再次出現在我體內。我開始思考是什麼導致我拋棄了這種挫敗感。何時和最重要的是,我如何開始開發更好的軟件?一切始於乾淨的代碼運動。尤其是堅實的原則,對我有所幫助。它們是我清潔代碼課程的一部分。固體:開發靈活且有彈性的軟件旨在支持它,以創建更好,更靈活,更穩定的軟件。讓我們仔細看看著名的紮實原則。我將解釋您應該注意這些原則和每個原則的優勢。在課程結束時,您將了解5個穩定的原則,並能夠應用它們。同時,您將能夠區分好軟件和壞軟件。我對《乾淨代碼》系列的動機是為您提供現代,熟練的軟件工匠的工具,以便您可以繼續享受並在軟件開發中找到快樂。這是我對你的真誠渴望。 – Thorsten Diekhof
涵蓋的主題:
– 什麼是好軟件?
– 什麼是壞軟件?
– 什麼是原則?
– 單一責任原則
– 開放原理
– Liskov替代原則
– 界面隔離原理
– 依賴逆轉原則
您將學到什麼
- 應用5個堅固的原理,以使您的軟件更加靈活,穩定和更優雅。
- 區分好代碼和壞代碼。