各位板友午安,本鲁软件板首次发文请小力鞭
是说最近常和同学讨论到整理 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 呢?