如何研究开源库代码,特别是标准库?代码库通常很庞大,很难浏览。如何找到一些函数或类的定义?学习标准库源代码
我是否通过下载的源文件进行搜索? 我需要cvs/svn吗? 也许网络搜索? 我应该知道标准库的结构吗? 有没有参考? 还是做一些IDE有这样的功能?还是其他一些工具? 如何在没有人的情况下有效地做到这一点? 在任何开源库中做这件事的最佳做法是什么? 在Linux/Unix系统上如何操作资源是否有任何约定? 特定编程语言有什么区别?
大力推荐该主题的广泛介绍。 我标记这个'社区维基',所以每个人都可以重新修改和扩大我的尴尬表述!
更新:可能没有足够清楚地表达问题。我想要的只是查看某些特定库类或函数的源代码。而问题主要是关于工作组织和可用性 - 我如何在大量资源中导航以找到问题,或许有特定的工具或方法?感觉就像应该长期存在一些解决方案。