多长的程序算长?如果不是很长的话,从头看就可以。总之要先了解程序是做什么的。为了实现整体的功能,各个子功能的工作是如何划分的等等这些东西。
不用先每行代码都细看。看看函数名呀,有的时候应该能猜出功能。可以回头再看是如何实现的。
另外就是对代码要有一种整体感。看了一部分代码后,如果理解的比较好了的话,应该能清楚的勾勒函数大概是怎样相互调用的,数据是怎么先后处理的等等。
代码量如果很大的话,一般都会分多个模块,可以逐个击破。看一个的时候就假设其它的模块可以合理的完成任务,等一会再看其它的时候,要把已经看过的几个综合起来。
总之,不同的人应该有不同的看法。提高阅读能力的最好方法应该是提高自己的阅读量。