源码搜索引擎[bak]


下午在逛V2EX的时候发现了一个比较好的问题:大家分享一下平时用来搜索代码片段和源码的网站吧!,个人觉得这个问题可能会比较有用,于是,顺手Google了一下,效果不错,发现了几个类似的在线源码搜索引擎,在此记录一下,方便以后的工作&学习。

Quora上的一个类似问题:

Is there a search engine that can search source code of websites? – Quora

最后总结一下发现/用过的源码分享站点:

请善用搜索引擎提高工作效率!

,

《 “源码搜索引擎[bak]” 》 有 9 条评论

  1. 使用 pss 提升你的代码搜索能力
    https://linux.cn/article-9187-1.html
    https://fedoramagazine.org/improve-code-searching-skills-pss/
    https://github.com/eliben/pss
    `
    什么是 pss?
    pss 是一个帮你在源代码文件中进行搜索的命令行工具。pss 递归地在目录树中进行搜索,它能自动根据文件名和后缀判断哪些文件需要搜索,哪些文件不需搜索,并且会自动跳过那些你不会想搜索的目录(比如 .svn 和 .git),还能用色彩渲染输出以方便人们阅读,以及其他很多功能。
    `

  2. 阅读开源项目源码的建议姿势
    https://mp.weixin.qq.com/s/8Wjeva-4c628pPSZPlcO3w
    `
    先选择合适的源码版本
    借助书籍或官方资料快速了解技术架构和关键特性
    从快速试用开始加强自己对该项目的感性认识
    简单了解源码模块结构,而后从最基础的流程入手
    学习一个特性要从了解配置和如何使用着手,同时建议阅读相关特性的设计文档或网上已有的源码解析文章
    摸清主线,避免过早陷入一些旁枝末节
    阅读源码过程中,同步绘制时序图,固化对流程的理解
    阅读源码过程中,不断发现或提出疑问,并且记下来
    阅读源码过程中,遇到晦涩难懂的细节,如何应对?
    重视阅读测试用例源码
    重视实际遇到的每一个Bug,每一个Bug都可以讲一个完整的故事
    能力进阶:开始关注社区动态,或尝试为社区贡献Patch
    `

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注