[plt-scheme] Reading and understanding large programs

From: Luciano Ramalho (ramalho at gmail.com)
Date: Mon Jun 15 13:42:29 EDT 2009

On Mon, Jun 15, 2009 at 2:24 PM, aditya
shukla<adityashukla1983 at gmail.com> wrote:
> Can someone please share some ideas on how to go about reading and
> understanding large programs?

Are you comfortable reading and understanding small programs?

If so, then determine how you to split the large program in small
parts. A well designed large program is always modular, you just need
to figure out how it is structured. Then test and exercise the parts
separately. A modern well designed large program should also have a
suite of tests that can help you understand how individual components
work. If the program does not have tests, writing tests is the best
way to start understanding it.



Posted on the users mailing list.