程式的最佳化不是你說了就算

假伽利略

以下為看完 Being S.M.A.R.T. to achieve the performance optimal code 的筆記.

程式設計師如何知道自己寫的程式很有效率?

“它真的很快!”同事-傑克這樣說著..

有那麼歡樂的回答嗎! XD

原文作者提出的概念為:

如何知道一支程式是有效率的? 它應該是很 SMART 的!

(以下為不負責任的翻譯解釋)

  • S – Specific . 程式能在規定的回應時間內回應.
  • M – Measurable . 程式能很輕易且確實地呈現 回應時間 和 消耗的資源數量.
  • A – Attainable . 程式確實達到預期的反應時間(回去再給我撈一千萬筆資料來瞧瞧).
  • P - 不知為何 SMA 完就打了 P ! XD
  • R – Repeatable . 程式重覆執行多次還是能在預定的反應時間完成.
  • T – Tested to destruction . 程式在所有可能發生的情節都能正確完成.

PS: 不知為何會放該圖的,可以去看看日劇伽立略,但主角不是稻垣吾郎(SMARTP),不要捉錯!

0 則回應: