Элегантные объекты. Java Edition

Артикул: 18021
Нет в наличии
1 114

Описание

Эта книга всерьез пересматривает суть и принципы объектно-ориентированного программирования (ООП) и может быть метафорически названа "ООП Лобачевского". Автор книги, разработчик с 20-летним стажем, критически анализирует догмы ООП и предлагает взглянуть на эту парадигму совершенно по-новому. Так, он клеймит статические методы, геттеры, сеттеры, изменяемые методы, считая, что это - зло. Для начинающего программиста этот томик может стать просветлением или шоком, а для опытного является обязательным чтением.

Несмотря на все спорные моменты, которые поодиночке могут вызвать у читателя всплеск негодования, надо обратить внимание на то, что эти идеи образуют систему. Систему, в которую автор верит. Он убежден, что, следуя принципам, которые изложены здесь, мы сможем писать более поддерживаемый код. Поддерживаемость программ и есть главная цель этой системы. Должен сказать, автор скорее убедил меня в своих идеях, чем нет. Поэтому считаю, что данную книгу можно внести в список рекомендованных к прочтению для специалистов, которые заботятся о своем профессиональном развитии.
Антон Архипов, Java Champion

Об авторе:
Егор Бугаенко — основатель и CEO компании Zerocracy, разрабатывающей AI-роботов; ООП-фундаменталист.
Автор серии книг об объектно-ориентированном программировании; провокационный блогер на yegor256.com; пишущий Лауа-программист. Известен также созданием Cactoos, Takes Framework, JCabi и Rultor.
Егор — филантроп, ежегодно жертвующий несколько тысяч долларов номинантам его собственной премии за самый качественный программный проект.

Характеристики

Автор(ы)Егор Бугаенко
ИздательствоПитер
СерияБиблиотека программиста
Год выпуска2018
ISBN978-5-4461-0801-5, 978-5-4461-1269-2
Возрастное ограничение16+
Кол-во страниц224
Формат страниц70x100/16 (170x240 мм)
ЯзыкРусский
ПереплётМягкий
Доп. сведенияОфсетная бумага
Тираж1000 экз.
Вес285 г

Отзывы посетителей(0)

Оглавление

Наверх