What is a project?
Let's start with the definition and origin of the term project.
Definition and origin of project
The term project, according to an English by Oxford Dictionaries, is an individual or collaborative enterprise that is carefully planned to achieve a particular aim. The term was adopted by the designers of IDEs to mean the collection of files that compose an application. That is why the term project is often used as a synonym for an application, too.
Project-related terms
The files that constitute the project are stored in the directories of a filesystem. The top-most directory is called the project root directory, and the rest of the project directories form a tree underneath it. That's why a project can also be seen as a tree of directories that contain all of the .java
files and other files that comprise the source code of an application and its tests. Non-Java files are usually called resources
, and are stored in a directory with the same name.
Programmers also use the terms...