为了账号安全,请及时绑定邮箱和手机立即绑定

如何快速的理解一个软件系统的源码?

如何快速的理解一个软件系统的源码?

青春有我 2018-09-18 05:06:28
刚进一公司,该项目已经完工!已经运行了很长时间!然后,让我们能理解该项目逻辑、运行机制。能为以后扩展、修改该项目打下基础。请问:我该如何着手,用什么手段达到公司所提出的要求。该项目是一个:C#,WinForm编写的CS程序。
查看完整描述

2 回答

?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

了解这个项目的需求,并使用项目的所有功能。

先浏览一下项目的整体架构,和使用的核心技术。

找一个核心功能(这个功能具体从表现层跑到数据库再回来并返回数据),设置断点,一步步走一遍。

然后从启动窗体开始开项目的初始化操作。

没必要每个功能都跑一遍,功能只需了解需求,并熟悉项目数据库的设计,对于技术人员,主要是项目的技术架构和用到的核心技术。


查看完整回答
反对 回复 2018-09-25
?
千巷猫影

TA贡献1829条经验 获得超7个赞

LS正解。

补充下:建议是以点带面,从一个点来看整个系统,因为一个系统类似的功能很多只不过逻辑不同,可以通过某个功能的详细了解知道整个项目的运作过程。


查看完整回答
反对 回复 2018-09-25
  • 2 回答
  • 0 关注
  • 643 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信