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

The Clean Coder 心得分享

Avatar for CypressKuo CypressKuo
November 02, 2017

The Clean Coder 心得分享

Avatar for CypressKuo

CypressKuo

November 02, 2017
Tweet

More Decks by CypressKuo

Other Decks in Technology

Transcript

  1. 負責 • 不做損害的事 ◦ 不要破壞軟體功能 ◦ 讓 QA 找不到問題 ◦

    相信程式碼正常工作 ◦ 無情重構(童子軍法則)
  2. Say No! • 能就是能,不能就是不能。不要說『試試看』。 Do or do not. There is

    no try. - Yoda • 學著說「不」 PM: 你可以在明天完成那個 xx 功能嗎? RD: 明天嗎,有點趕。不過,我試試看。 PM: 謝啦! 然後就爆了
  3. 測試驅動開發 Test Driven Development • 三大法則 ◦ 測試先行 ◦ 剛好不過

    ◦ 剛好通過 • 優點 ◦ 確定性 ◦ 勇氣 ◦ 文件 ◦ 設計