Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Clean Code

Avatar for Johnny Lin Johnny Lin
September 05, 2022

Clean Code

Avatar for Johnny Lin

Johnny Lin

September 05, 2022
Tweet

More Decks by Johnny Lin

Other Decks in Programming

Transcript

  1. A module should have one, and only one reason to

    change. Single Responsibility Principle(SRP) 「函式應該只做一件事。它們應該把這件事做好。而且他們只做這件事。」 如何判斷? 只做一件事
  2. A module should have one, and only one reason to

    change. 如果我們以文字的方式描述一個函式,看到其中包含了「不同層次」的抽象概念 步驟,就可以判斷這個程式包含了不只一件事。 Single Responsibility Principle(SRP) 「函式應該只做一件事。它們應該把這件事做好。而且他們只做這件事。」 如何判斷? 只做一件事