515

Волна взаимопомощи (java)1

Долго читаю, но на волне взаимопомощи решил зарегистрироваться. Работаю java разработчиком, могу помочь разъяснить какую-нибудь тему или помочь понять куда двигаться по обучению, поревьюить код или просто как-то пообщаться вживую если потребуется

Помощники

236 постов785 подписчиков

Правила сообщества

Нельзя обсуждать Политику.
Ругаться и оскорблять.

Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий

Подскажите почему разрабы особено в жава так заморачиваются с неймингом?

раскрыть ветку (9)
4
Автор поста оценил этот комментарий

Java очень громоздкий и неудобный язык. Скорость разработки на нем довольно медленная, если сравнивать с тем же питоном.


Преимущество же заключается в стабильности и надежности. Обычный энтерпрайз проект легко может жить и развиваться 10+ лет. И, в таком случае, оказывается очень важным при написании кода придерживаться общеизвестных конвенций (начниная с нейминга, заканчивая паттернами/абстракциями), дабы дальнешая поддержка продукта была возможно, т.к. поддержка это, чаще всего, 80-90% стоймости проекта в дальнейшем.

раскрыть ветку (3)
0
Автор поста оценил этот комментарий

Это всё понятно но в жава да как и везде есть документация /** */ как минимум, но нейминг мой личный батхёрд (переучиваюсь с пихона на ентерпрайс в финтехе) :3

раскрыть ветку (2)
2
Автор поста оценил этот комментарий

Ну ведь самодокументирующийся код намного более приятен чем написания дополнительных джава-доков :)

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

Добавлю небольшой поинт. Весь процесс работы с кодом в ынтырпрайзе состоит из чтения кода на 90% и написания на 10%. Чем меньше читать (самодокументирующийся код, отсутствие комментов, понятные названия и т.д.), тем быстрее разработка :)

0
Автор поста оценил этот комментарий

Код пишешь один раз, а читаешь его постоянно

0
Автор поста оценил этот комментарий

Что такое нейминг?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Наименования переменных/методов
0
Автор поста оценил этот комментарий

Потому что у них нет воот такой мякотки. Посмотрел бы я, как они это на английском/латиницей написали:

Иллюстрация к комментарию
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Да у нас такого тоже хватает, например абстрактный класс BFPP для большинства аннотаций, не управляемых аспектами называется "AbstractBeanFactoryAwareAdvicingPostProcessor" :)

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества