当前位置:  技术问答>linux和unix

如何分析,调试,浏览大的项目?大家都有什么高招?

    来源: 互联网  发布时间:2015-07-26

    本文导语:  我们知道理解一个工程的最好办法是先浏览次其数据结构. 类层次的继承关系,并能进行调试和跟踪. 但是从http://sourceforge.net/ download 许多项目都是用 ./configure and make 去创建的.但是我想深入理解某些项目的具体实...

我们知道理解一个工程的最好办法是先浏览次其数据结构. 类层次的继承关系,并能进行调试和跟踪. 但是从http://sourceforge.net/ download 许多项目都是用 ./configure and make 去创建的.但是我想深入理解某些项目的具体实现过程.该如何入手呢? 希望大家都能说一说自己的处理方法. 谢谢! 

目前,我是用Sourenavigator去浏览数据结构. 类层次的继承关系,但是如何有效的调试和跟踪呢, 是不是修改MAKEFILE的相关参数吗?我还没有试过.

|
浏览项目代码用Emacs就够了。
要调试的话不要直接改Makefile,应该在configure的时候加上相应的参数,要养成良好的习惯。
另外别忘了版本控制。
最后最重要的就是阅读这个项目的文档。有些人总认为源代码就是最好的文档,现在这个已经不适用了。
不要因为英语不好就不读文档。读文档对理解一个项目会有事半功倍的效果。不要浪费了人家辛辛苦苦写的文档。

|
"修改MAKEFILE的相关参数"是个常用的方法,比如定义宏来调试和跟踪(输出log文件等).

|
就是小项目没有注释,也会让你看的很郁闷。

|
两年前读Firebird的代码的时候就很郁闷 一点文档都没有

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 在linux下做项目,在项目开始时,分析好开发接口后,通常做一个只要几行代码的文件,以生成.O形式的文件,
  • Java项目依赖分析工具 Tattletale
  • java中获取类加载路径和项目根路径的5种方式分析
  • 使用Log4j为项目配置日志输出应用详解以及示例演示的实现分析
  • HASH查找的程序实现及性能分析
  • 如何获取shell词法分析,语法分析及解释器的内容和信息
  • http协议介绍,文件上传分析及程序举例
  • 两台机器同时出现同样的故障,有人能帮分析分析吗?
  • linux下free命令显示的内存使用情况分析
  • 请教高手帮我分析分析!
  • Linux下时钟同步问题:Clock skew detected原因分析及解决方法
  • 我想编程分析任意一个java文件,把其中的注释部分删掉,请帮我分析一下思路和方法好吗?
  • Docker支持更深入的容器日志分析
  • 如何分析linux宕机原因(或者说如何通过查日志分析宕机原因)
  • mongodb的优点和缺点详细分析
  • Python的词法分析与语法分析
  • Docker容器分析----好处和缺点介绍
  • 大家帮我分析分析:Samba的配置问题
  • docker源码分析之容器日志处理与log-driver实现
  • ubuntu 下安装libpcap 的时候make时候出错 请帮忙分析分析
  • c/c++服务器程序内存泄露问题分析及解决
  • 200分求教有关linux核心的dos攻击算法分析以及源代码的情景分析,研究用,急!!!
  • spring的事务类型及spring和hibernate可能导致的问题分析
  • Java 代码分析工具 JHawk
  • Mysql大表查询优化技巧总结及案例分析
  • 显微镜数据分析 Gwyddion


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    数据库 iis7站长之家