97 этюдов  для программистов. Опыт ведущих экспертов, Роберт Мартин, Диомидис Спинеллис, Кевлин Хенни, Пит Гудлиф
Роберт Мартин,Диомидис Спинеллис,Кевлин Хенни,Пит Гудлиф

97 этюдов для программистов. Опыт ведущих экспертов

Сообщить о появлении
Загрузите файл EPUB или FB2 на Букмейт — и начинайте читать книгу бесплатно. Как загрузить книгу?
Приобщитесь к мудрости экспертов и запомните то, что должен знать каждый программист, с каким бы языком и на какой платформе он ни работал. 97 кратких и очень полезных советов повысят ваш профессионализм посредством новых подходов к старым проблемам, лучших практик и разумных подсказок, предназначенных для оттачивания мастерства. Авторы этой книги, очень опытные и признанные в отрасли специалисты, передадут вам практические знания и принципы, полезные для проектов любого типа. Статьи касаются разных тем: от рекомендаций по написанию кода до культуры, от выбора алгоритмов до гибкого программирования, от приемов реализации до профессионализма, от стиля до сущности. Новички смогут познакомиться с фундаментальными положениями, а для профессионалов сборник сможет стать отправной точкой для обсуждений.
Эта книга сейчас недоступна
423 бумажные страницы

Впечатления

Alex Klyanchin
Alex Klyanchinделится впечатлением2 года назад
👍Советую
💡Познавательно
🎯Полезно

Эта книга – сборник коротких рекомендаций от экспертов индустрии. Формат очень удобный: каждую часть можно прочитать за пять-семь минут и они не связаны между собой.

На мой взгляд, эту книгу должен прочитать каждый, кто стремится стать профессиональным программистом. Она даёт обширный набор хороших практик, которые путём собственных проб и ошибок придётся постигать достаточно долго.

Цитаты

Alex Klyanchin
Alex Klyanchinцитирует2 года назад
Многопоточность – еще один источник ошибок, из-за которых программисты начинают орать на компьютер и раньше срока седеют
Alexander Semenets
Alexander Semenetsцитирует3 года назад
Ссылочная прозрачность является качеством очень желательным: она предполагает, что функции неизменно дают одинаковые результаты на одинаковых входных данных независимо от места и времени обращения к этим функциям. Вычисление функции, таким образом, слабо зависит от побочных эффектов изменяющегося (mutable) состояния – в идеале не зависит от них вообще.
Никита Ильин
Никита Ильинцитирует4 года назад
Как бы успокаивающе ни выглядел график работы в начале итерации, в какой-то момент неизбежно возникает нехватка времени. Если приходится разрываться между «сделать правильно» и «сделать быстро», часто возникает соблазн «сделать быстро» с оговоркой, что вы исправите решение позже, когда появится время. Вы совершенно искренне даете обещание именно так и поступить – даете самому себе, команде или заказчику. Но очень часто на следующей итерации возникают уже другие проблемы, которым и приходится посвящать свое внимание. Такую отложенную работу называют техническим долгом, и хорошего от него не жди. В своей классификации технических долгов Мартин Фаулер называет такой вид долга умышленным техническим долгом, и его не следует путать с непреднамеренным техническим долгом.[1]

На полках

Learn programming, Kristina
Kristina
Learn programming
  • 119
  • 52
Программирование, Марина Агапова
Марина Агапова
Программирование
  • 31
  • 14
Software development. First steps., Alex Klyanchin
Разработчику, Янина Кислицина
Янина Кислицина
Разработчику
  • 46
  • 10
rsboarder, rsboarder
rsboarder
rsboarder
  • 87
  • 4
fb2epub
Перетащите файлы сюда, не более 5 за один раз