各位板友午安,本魯軟體板首次發文請小力鞭
是說最近常和同學討論到整理 code snippet 的重要,也就是功能導向的筆記
舉例來說,要測量程式執行的時間,
以 C 語言來說,可以是:
clock_t start = clock();
... // code execution
clock_t end = clock();
printf("%f\n", (float)(end - start) / CLOCKS_PER_SEC);
但如果是以 python 而言,則是:
import datetime
before = datetime.datetime.now()
... // code execution
after = datetime.datetime.now()
print after - before
那麼各位工程師不覺得針對不同的功能,把所有語言的 code 整理在一起,
未來撰寫程式在翻閱或查閱的時候就更方便,不需要再敲 Google 關鍵字了呢?
台大資訊系劉邦鋒教授也有寫過 "由片語學習 C 程式設計" 一書,
雖然我沒讀過,不過我猜應該就類似書中那種以功能為導向整理過的感覺。
有沒有什麼好用的工具或方法能有條不紊地整理這些 code 呢?