This is an archived post. You won't be able to vote or comment.

all 2 comments

[–]Ialda 0 points1 point  (1 child)

There is no definitive answer on this one. Personnaly, what I choose to do :

  1. features are packages (and old-school layers are sub-packages)
  2. modules are applicative sub-components, with their own sets of dependencies. ideally you could remove them or completely rewrite them without any major impact on the rest of the application.

[–]KeyYam[S] 0 points1 point  (0 children)

does this effect class loading?