New answers tagged

1 vote

Logical architecture based on modules and SPI

I will try to address each of you concerns. Exporting the app.view module with the exports keyword may not necessarily be a design mistake, as it allows for greater flexibility and extensibility. ...
1 vote

Gradle/Maven project splitting: interfaces and implementation

Your reasoning seems correct, though a simpler practical solution might be to combine B and C, depending on the details in your case. In that design, A would depend on (B+C) at both compile time and ...
  • 608
1 vote

Java Exception Error Enumerations Anti-pattern

Every time some new exception conditional is dreamed up, then the enumeration has to be updated. Well, this question is slightly orthogonal to exceptions. If you have a (large) set of error codes, do ...
  • 7,363

Top 50 recent answers are included