3 ms·
> It generates enough structure to scale up to reasonable projects. It generates stupidly deep structure because Java requires a stupidly deep structure. > Ev
by rapsey 10y ago
> It generates enough structure to scale up to reasonable projects.
It generates stupidly deep structure because Java requires a stupidly deep structure.
> Every maven project puts its source in the same structure, with the result that you can jump into any project and know how its build will work and where to find the source.
Rust, Elixir and Erlang achieve this with tooling that is practically trivial to use. Without an IDE.
> Verbose is worth it for clarity, particularly in a file you edit rarely.
Being concise is a big factor in clarity.
- lmm 10y ago> It generates stupidly deep structure because Java requires a stupidly deep structure. All of the depth is useful. The folder structure corresponding to the package structure makes it much easier to find the source for something. > Being concise is a big factor in clarity. True when there is large-scale structure that varies for the reader to comprehend. Less important in an inert declarative structure. Again, look to the example you linked.