/progDic

程序员的专用词典,让命名达到顶级代码水平

progDic,程序员的专用词典

命名对于代码来说是至关重要的,一个好的命名能够使代码的可读性、可维护性得到很大的提升。
母语非英文的程序员的对变量、方法、函数的命名很多时候并不能准确的表达真实的意图,这样就会使阅读者产生很大的困惑。往往开发者会通过加注释等方法解决, 《Clean Code》的作者说“注释就意味着代码无法自说明”,如果能通过良好的命名来解决,为什么不用这种低成本高收益的方法呢?

本项目的大体思路如下:

  1. 用爬虫的手段去爬取一些热门的开源代码
  2. 做关键词和代码片段的提取  
  3. 调用开放的词典API获取词义,存储单词、词义、代码片段例子等信息。
  4. 提供一个词典工具(web网页、编辑器插件等)供用户使用。