作者alan23273850 (God of Computer Science)
看板Soft_Job
標題[討論] 記錄 code snippet 的好用工具
時間Sat Apr 28 14:54:19 2018
各位板友午安,本魯軟體板首次發文請小力鞭
是說最近常和同學討論到整理 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 呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.168.84.181
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1524898463.A.BF0.html
推 Jasonzheng: 開發我用 SnippetsLab 04/28 16:53
→ Jasonzheng: 筆記我用 Quiver 04/28 16:53
推 Jasonzheng: 管理 Gist 我用 Lepton 04/28 16:57
推 pptsodog: Dash 04/28 18:07
→ fayhong: 的嗎? 04/28 18:12
→ alan23273850: 太感謝樓上幾位大大,我暑假有空會好好品嘗品嘗的 04/28 19:41
推 CRPKT: 我覺得當它們數量成長到一定程度之後就會變得難以分類了 04/28 21:52
→ CRPKT: 然後難以分類的情況下最好的方法就會變成關鍵字搜尋 XD 04/28 21:53
→ alan23273850: 這也是一個方法阿,例如我敲date就會跑出上面的code 04/28 22:52
推 t64141: cacher+gist不錯用 04/28 23:36
推 Piceman: 我推 Bear 04/29 17:09
推 andy80764: Dash 04/30 01:14
推 aszx4510: Lepton 好用 04/30 03:42