Я не занимался корпоративной работой на Java, но часто вижу соглашение об именах имен доменов с обратным доменом. Например, для пакета Qaru Java вы поместите свой код под пакетом com.stackoverflow
.
Я просто столкнулся с пакетом Python, который использует Java-подобное соглашение, и я не был уверен, что это за аргументы и против него, или применимы ли они к Python так же, как Java. Каковы причины, по которым вы предпочитаете друг друга? Имеют ли эти причины разные языки?