School Assignment? Project Due Tomorrow? Chat LIVE With A Programming Expert!

Welcome to Dream.In.Code
Become an Expert!

Join 300,433 Programmers for FREE! Get instant access to thousands of experts, tutorials, code snippets, and more! There are 1,512 people online right now. Registration is fast and FREE... Join Now!




Getting into new projects easy

 

Getting into new projects easy, How do you do it?

xxtjaxx

31 May, 2009 - 04:19 AM
Post #1

New D.I.C Head
*

Joined: 5 May, 2009
Posts: 6

Hi everyone,

I'm a freelancing programmer and not yet old enough to get a CS degree yet. I've set my self the goal to participate in other projects in the open-source environment.
But getting started is one of the parts that are the hardest for me. I'm getting really fast confused when I sit in front of a code-base I haven't written my self trying to understand what they do there. I've already programmed my self and created different kinds of programs. But getting into what they do is the hard thing for me.

Do you have any ideas tipps or tricks how to get into a precreated code-base fast and easy?


User is offlineProfile CardPM
+Quote Post


masteryee

RE: Getting Into New Projects Easy

31 May, 2009 - 07:20 PM
Post #2

D.I.C Regular
***

Joined: 16 May, 2009
Posts: 266



Thanked: 36 times
My Contributions
Isn't it fun examining another developer's code when there isn't much documentation, if any? Happened to me at my workplace when one of my former coworkers just came in for one minute to quit and walk out. I inherited all of this person's applications, and it was tough as hell to figure out what was going on. There was no easy way to dissect what the hell the code was doing. It gets even harder when the code has global variables that are being used in other code files. All I can say is that if you do this often enough, you'll get slightly more accustomed to dealing with other people's code, but it will never be easy, especially if it's spaghetti code or not documented.

Also, if you can figure out what the application/code needs to do, you can either try rewriting it to your heart's content, or add your own documentation to the code. You just need to make sure that all the business logic remains intact if you do happen to rewrite it.
User is offlineProfile CardPM
+Quote Post

Fast ReplyReply to this topicStart new topic

Time is now: 11/8/09 12:47AM

Live Help!

Be Social

Dream.In.Code RSS Feed Dream.In.Code LinkedIn Group Follow Us On Twitter Fan Us On Facebook

Tutorials

Programming

Web Development

Reference Sheets

Code Snippets

DIC Chatroom

Bye Bye Ads

Monthly Drawing

Thumb Drive

Top Contributors

Top 10 Kudos This Month