organizing larger application code / modules
I've gotten proficient with the Java language.. (solo work; coming from a C C++ background)
now I want to understand how a team of programmers would work on a large application.. how is an app divided into modules that can be joined... like DDL libraries in C ...
but so that each programmers section will be built (compiled successfully).. to allow that section to be tested and then joined..
I've tried to search for this.. but since I don't know the Java terms that would be used, I can't find a discussion or tutorial
.. what are the submodules called ?? libraries ?? class libraries??