Results 1 to 4 of 4
- 06-12-2012, 06:25 AM #1
Member
- Join Date
- May 2010
- Posts
- 6
- Rep Power
- 0
How do you understand the structure of large open source projects
I've downloaded some open source projects and frankly the amount of files in them is overwhelming. I've only ever worked on my own projects and I don't understand how you would know how to navigate large projects or do any modifications on them. Are there any tricks out there for navigating and understanding large projects?
- 06-12-2012, 10:08 AM #2
Moderator
- Join Date
- Apr 2009
- Posts
- 10,460
- Rep Power
- 16
Re: How do you understand the structure of large open source projects
Run them.
Then follow a flow of code from (say) a button push and see if you can trace what it does. Debugging can be handy in this.
This assumes the documentation is rubbish of course, which is sadly often the case.Please do not ask for code as refusal often offends.
- 06-13-2012, 05:10 AM #3
Member
- Join Date
- May 2010
- Posts
- 6
- Rep Power
- 0
Re: How do you understand the structure of large open source projects
Thank you, I wasn't sure if there was a way to understand a program structure that I wasn't seeing. Didn't think about just isolating an event like this.
- 06-13-2012, 10:33 AM #4
Moderator
- Join Date
- Apr 2009
- Posts
- 10,460
- Rep Power
- 16
Re: How do you understand the structure of large open source projects
Understanding a big project that exists is much the same as designing a big project from scratch.
You need to get an idea of what the thing does as a whole, and then break it down into manageable areas.
In the case of pre-existing code this has already been done, so you can skip the various layers of breaking it down and go straight to "this screen does this, so what exactly does this button do".Please do not ask for code as refusal often offends.
Similar Threads
-
Finding open source projects
By codeAJ in forum Jobs DiscussionReplies: 0Last Post: 06-08-2011, 01:42 AM -
Open source projects
By sunde887 in forum New To JavaReplies: 0Last Post: 03-14-2011, 10:31 AM -
Creating Large projects
By Mr.Beans in forum New To JavaReplies: 1Last Post: 04-07-2009, 01:38 AM -
int array - any other data structure that can handle large sets?
By RR_QQ in forum New To JavaReplies: 7Last Post: 02-11-2009, 09:14 PM -
MavenJava - browse source code of all open source projects online
By jirkacelak in forum Java SoftwareReplies: 1Last Post: 11-28-2008, 06:27 PM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks