This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
So I have found an open source project I would like to contribute to, it is JEdit. I am a Jr. Level Developer trying to increase my technical abilities. My issue is I have no idea where to being. I have looked at the bug list, I have subscribed to the posting from this project but I do not know where to start. This is the first time I have really looked deeply in to a large sample of code that I never had anything to do with. I cannot figure out how I even find which files I should be looking in for the specific bugs. Anyone have any advice? I am not sure if this is an issue of me not knowing how to debug effectively but I am feeling very overwhelmed and the user group for this project has not helped me at all.
Pick a feature you like and try to locate the source that implements it.
Locate the beginning point in the source code and step through it and try to understand it.
Debugger's breaking points are your friends.
You will get better at this, don't worry.
John C Stewart
Joined: Oct 24, 2011
Thank you for the advice, I use Eclipse for code composition, do you know of any trick that may aid me in tracking down the area I need to be in once I have identified the feature I wish to explore? I am quickly realizing that there is much more to being a great java developer then just knowing the Java syntax, that part was easy, this part is turning my hair grey.