Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Deep diving into open source code [closed]

Tags:

open-source

When do you feel that it's appropriate/necessary to take deeper dives into the source code of open source tools to gain an understanding of the toolsets that you use? (nHibernate, StructureMap, Rhino Mocks, etc.)

like image 542
Raspar Avatar asked Mar 26 '10 14:03

Raspar


2 Answers

When it doesn't work the way I expect or I need to implement something that isn't described very well in the documentation or with examples. Usually, it's a response to doing something that I think should work, but not understanding why it doesn't. FWIW, this also applies whenever I can access the source code, regardless of how "open" it is.

like image 67
tvanfosson Avatar answered Oct 17 '22 13:10

tvanfosson


I would say there are two scenarios for that:

  1. When the OpenSource product is part of your core business (your company depends on it).
  2. When you want to start contributing to it.
like image 37
Pablo Santa Cruz Avatar answered Oct 17 '22 13:10

Pablo Santa Cruz