Recently I decided to explore some open source projects. I think it's a good way to learn more that how experienced SDET/Test Architect approach in their design. I found myself a little overwhelmed by the projects I looked at it. With my level of experience, it was hard to understand the body of code I faced.
This has been a great experience to know the approach the task of understanding a new medium to large scale project. Now I found myself struggling to understand someone test script. At sometime I feel that I could understand a small portion of the system but not see how its all fit together. Do others get this same feeling? If so what approaches do you take to understanding the project? Do you have any other advice about how to learn design best practices?