Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Yes, they all are.

First you have `src/main/java` (compare `src/test/kotlin`), and then the package is encoded as nested directories, and Java has a convention of using the domain name as the root of your packages. So, if your company domain is "sun.com", all your packages start with "com.sun", and then you have more specifiers under that.

But all IDEs and github condense empty directories together, so it's not that bothersome.



> But all IDEs and github condense empty directories together, so it's not that bothersome.

Yes in most tools that's quite transparent. Every once in a while I use the GitHub mobile app (which is not doing that), I'm reminded how bothersome it is.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: