欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

如何看源代码?给非科班出身的新手 编程Linux算法PHPIDEA 

程序员文章站 2022-07-14 17:50:51
...

 

经常看到这样的问题:

http://www.iteye.com/topic/577217

 

教教你怎么看源代码吧
1.这是什么项目的源代码?
(再没有文档这个总是有的吧?哪怕是个代号)
2.这个项目的性质
 (B/S还是C/S,用的什么编程语言,用的行业细分,规模)
3.源代码的规模
  有多少行(其中有多少行是注释),总共有多少个文件(每一类文件分别有多少个,每个文件是多少行)
  如果是面向对象的,有多少个class,如果是面向过程的有多少个function
4.功能的详细整理
  功能列表
  函数名   功能   功能描述
  (没有注释不要紧,函数名总是有的吧,功能你认为是什么就填什么)
5.功能模块之间的关系
  (哪怕没有注释,按名称,调用关系一定能整理清楚)
如果你把我上面列的5点搞清楚了,再来抱怨,我想应该是下面这个样子:
老大给了我一个项目源码让我看,注释都没有,是一个超级留言本,总共有10万行代码,就两个文件,函数不到10个,功能就是注册和留言,连修改删除功能都没有,大家说我看这样的代码有意思吗?我是不是还要待在这里?

 

如果你完成了我上面说的5步,你仍然觉得没什么值得学的,没有什么需要做的,说明你不适合干编程这一行。