Click here to Skip to main content
15,897,371 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: For CDP1802 Pin
RTek231-Nov-16 10:41
professionalRTek231-Nov-16 10:41 
GeneralRe: For CDP1802 Pin
dandy721-Nov-16 10:47
dandy721-Nov-16 10:47 
GeneralRe: For CDP1802 Pin
Rage1-Nov-16 22:07
professionalRage1-Nov-16 22:07 
GeneralCCC 01/11/16 Pin
PeejayAdams1-Nov-16 1:13
PeejayAdams1-Nov-16 1:13 
GeneralRe: CCC 01/11/16 Pin
Tim Carmichael1-Nov-16 1:56
Tim Carmichael1-Nov-16 1:56 
GeneralRe: CCC 01/11/16 Pin
LabVIEWstuff1-Nov-16 2:06
LabVIEWstuff1-Nov-16 2:06 
GeneralRe: CCC 01/11/16 - SOLVED Pin
PeejayAdams1-Nov-16 2:13
PeejayAdams1-Nov-16 2:13 
GeneralLearning a big new codebase Pin
TheOnlyRealTodd1-Nov-16 0:53
professionalTheOnlyRealTodd1-Nov-16 0:53 
Do you have any recommended strategies for a junior developer when attempting to learn a large new codebase? One of my goals is to make some commits on something like ASP.NET MVC (.NET Core now), Entity Framework, Node.js, or some other major project on GitHub.

Not surprisingly however, when I open the project file for these, it can be tough trying to figure out where to even start. Of course I can view the issues and try my hand at solving one, but I found that even that often requires a general idea of the project's moving parts.

Do you have any suggestions or resources on breaking down a big project like this to bite-sized chunks that can be learned over time in hopes of a serious contribution?

One strategy I've tried is looking at the classes that I am familiar with from using the software and also looking at the unit tests to get an idea of whats happening.
Thanks.
GeneralRe: Learning a big new codebase Pin
S Houghtelin1-Nov-16 1:20
professionalS Houghtelin1-Nov-16 1:20 
GeneralRe: Learning a big new codebase Pin
dandy721-Nov-16 4:19
dandy721-Nov-16 4:19 
GeneralRe: Learning a big new codebase Pin
S Houghtelin1-Nov-16 7:05
professionalS Houghtelin1-Nov-16 7:05 
GeneralRe: Learning a big new codebase Pin
dandy721-Nov-16 10:36
dandy721-Nov-16 10:36 
GeneralRe: Learning a big new codebase Pin
ClockMeister2-Nov-16 2:53
professionalClockMeister2-Nov-16 2:53 
GeneralRe: Learning a big new codebase Pin
S Houghtelin2-Nov-16 3:46
professionalS Houghtelin2-Nov-16 3:46 
GeneralRe: Learning a big new codebase Pin
ClockMeister2-Nov-16 4:10
professionalClockMeister2-Nov-16 4:10 
GeneralRe: Learning a big new codebase Pin
S Houghtelin2-Nov-16 5:03
professionalS Houghtelin2-Nov-16 5:03 
GeneralRe: Learning a big new codebase Pin
ClockMeister2-Nov-16 5:08
professionalClockMeister2-Nov-16 5:08 
GeneralRe: Learning a big new codebase Pin
dandy722-Nov-16 12:07
dandy722-Nov-16 12:07 
GeneralRe: Learning a big new codebase Pin
Herbie Mountjoy2-Nov-16 13:20
professionalHerbie Mountjoy2-Nov-16 13:20 
RantRe: Learning a big new codebase Pin
JackPeacock2-Nov-16 3:46
professionalJackPeacock2-Nov-16 3:46 
GeneralRe: Learning a big new codebase Pin
Robb Hughes2-Nov-16 7:09
professionalRobb Hughes2-Nov-16 7:09 
GeneralRe: Learning a big new codebase Pin
kalberts1-Nov-16 23:15
kalberts1-Nov-16 23:15 
GeneralRe: Learning a big new codebase Pin
Wastedtalent1-Nov-16 1:30
professionalWastedtalent1-Nov-16 1:30 
GeneralRe: Learning a big new codebase Pin
kdmote2-Nov-16 4:08
kdmote2-Nov-16 4:08 
GeneralRe: Learning a big new codebase Pin
Wastedtalent2-Nov-16 4:36
professionalWastedtalent2-Nov-16 4:36 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Straw Poll

Were you affected by the geomagnetic storms this past weekend?
Communication disruptions, electrified pipes, random unexplained blue-screens in Windows - the list of effects is terrifying.
  Results   30 votes