We've been doing this https://netbeans.org/features/platform/certified-training.html for years. We certainly have a lot material ready.
-jt Dne 6. 10. 2017 8:46 Ryan Cuprak <[email protected]> napsal(a): > > Hello, > I have been poking around the NetBeans code and had a request/idea.NetBeans > is a good size codebase and there is a lot of history in the code. One of the > challenges with such a large code base is that adding features or fixing > defects can be daunting. Where is the code for feature X, why was it > implemented this way, what are the ripple effects of changes, what approach > wasn’t taken but which should be taken, what tests need to be re-run etc. > > I’d like to propose: > 1. Construct a list of individuals that have special knowledge for the > different modules (basically a goto list for deep questions). > 2. Mentoring to help new developers work on the code base and implement/fix > defects (provide guidance). > 2. Organize training sessions (virtually or at conferences) to ramp up new > developers on the core NetBeans IDE code base. Go over the code structure, > what algorithms and were used and why, where are the skeletons, etc. > > Sitting through the keynote at J1 when Brian Goetz was going over the new > features in the language I was wondering how one would know where to look to > implement these changes (and not break something). How would you decompose a > new language feature into a list of tasks in the IDE code base. > > -Ryan
