BC.Wang Welcome

开源代码挖掘

2019-01-25
BCWang

阅读:


  • 如何从现成的开源代码中挖掘对自己有用的代码,是一种强大的能力,有时候比写代码的能力更为重要。
  • 合理使用ide的搜索功能,比如Pycharm按下shift两次的搜索anywhere功能
  • 一个具体的实例是,当我希望寻找现成的python参数解析工具(类似ide中在输入函数后面自动显示需要输入的参数和类型)时,从开源的ide中寻找,比如spyder和Pycharm,将Pycharm社区版下载下来(需要选择linux才能够下载源码),然后解压一些zip文件,使用pycharm将根目录作为工作目录打开,双击shift搜索inspect,就可以获得pycharm中关于函数参数等的解析工具py文件。
  • 而关于spyder,使用qt的实现使得很多功能可以剥离出来继续扩展、
  • 软件开发可以从小到大,也可以从大到小,从小到大是自己从头开始构建,从大到小可以是根据现成开源代码进行删减,提取所需功能然后拓展开发

Similar Posts

Comments

0