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

The Clean Coder 心得分享

CypressKuo
November 02, 2017

The Clean Coder 心得分享

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 • 三大法則 ◦ 測試先行 ◦ 剛好不過

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