Информация об изменениях

Сообщение Re[2]: А Java 9 модули сейчас кто использует в продакшене? от 24.09.2018 19:48

Изменено 24.09.2018 19:49 omgOnoz

Re[2]: А Java 9 модули сейчас кто использует в продакшене?
Здравствуйте, Artem Korneev, Вы писали:

AK>Модули выглядят интересной возможностью. Немного поигрался. Пока не используем (сидим на JDK 8), но, думаю будет полезно чтоб предотвратить возможность дерганья внутренностей компонентов. На данный момент — иногда случается, что человек пилит какую-то свою фичу и вызывает другие компоненты не так, как задумано, а так, как ему удобнее. Стадия код-ревью для этого это уже немножко поздно — код человек, конечно, поправит, но он уже потратил время чтоб написать этот код, а теперь нужно потратить еще время, чтоб переписать так, как просят. С модулями можно будет ограничить возможность доступа к потрохам компонентов.


С опытом все больше и больше становлюсь противником подобных ограничений, они только добавляют геморроя.

И все чаще и чаще приходится "хачить", по большему счету отсутствует и не продумывается тонкая API.
И еще больше времени объяснять почему-так приходится делать.
Re[2]: А Java 9 модули сейчас кто использует в продакшене?
Здравствуйте, Artem Korneev, Вы писали:

AK>Модули выглядят интересной возможностью. Немного поигрался. Пока не используем (сидим на JDK 8), но, думаю будет полезно чтоб предотвратить возможность дерганья внутренностей компонентов. На данный момент — иногда случается, что человек пилит какую-то свою фичу и вызывает другие компоненты не так, как задумано, а так, как ему удобнее. Стадия код-ревью для этого это уже немножко поздно — код человек, конечно, поправит, но он уже потратил время чтоб написать этот код, а теперь нужно потратить еще время, чтоб переписать так, как просят. С модулями можно будет ограничить возможность доступа к потрохам компонентов.


С опытом все больше и больше становлюсь противником подобных ограничений, они только добавляют геморроя.

И все чаще и чаще приходится "хачить", по большему счету отсутствует и не продумывается тонкая настройка API. Приходится дописывать.
И еще больше времени объяснять почему-так приходится делать.