Next: 需要统计什么?, Up: 统计 defun 中的单词数量 [Contents][Index]
分而治之 ¶
用一句话概括,这个直方图项目看起来很艰巨;但如果拆分成许多小步骤,一步步逐个完成,项目就不再
那么令人畏惧。我们来梳理一下必须的步骤:
- 首先,编写函数统计单个定义中的单词数量。这包括同时处理符号与单词的问题。
- 其次,编写函数列出一个文件中每个函数的单词数量。该函数可以调用
count-words-in-defun。
- 第三,编写函数列出多个文件中每个函数的单词数量。这需要自动查找各个文件、切换缓冲区并统计其中
定义的单词数量。
- 第四,编写函数将第三步生成的数字列表转换为适合打印成图表的格式。
- 第五,编写函数将结果以图表形式输出。
这确实是个不小的项目!但只要一步步慢慢来,并不会很难。