Долгое время в своей практике разработки я, назовем это так, “страдал перфекционизмом”. Хотел реализовать задачу максимально полно, учесть все возможные варианты. В современном мире, в эпоху Agile, доминирует идея быстрой дистрибуции. Рынок требует быстрой поставки, пускай и неидеального, но минимально удовлетворяющего потребности клиента продукта. Следующий момент — в одиночку уже современные продукты не разрабатываются, работает […]
Автор: Виктор Кучин

Вебинар «Как легко написать качественный код на Java»
Почему писать хороший код сложно? Четкого критерия “качественный код” не существует, есть ряд рекомендаций, описанных в книгах Роберта Мартина “Clean Code”, Мартина Фаулера “Refactoring”. Также сформулированы принципы SOLID, DRY, KISS, YAGNI, etc. Достаточно изучить их все, осмыслить, запомнить и начать применять на практике. Нет ничего проще, правда? 🙂