Не так давно у меня появился электромобиль, а так как зарядка его длится от получаса до 40 минут, то у меня есть появилось свободное время. Что бы его как скоротать, беру с собой электронную книжку и читаю какие-то небольшие рассказы. Как правило, они хороши тем, что в них не будет сложного материала, не надо помнить контекст и не приходится прыгать по главам для того, что бы разобраться в очередной схеме или диаграмме. В общем, можно прочитать один, сделать выводы (а может быть и заметку) и приступить к следующему. Эта книга относится как раз к таким.
Что же в этих рассказа хорошего? В первую очередь, меня интересует, как изменились взгляды на технологии и методики за последние 15 лет. Можно увидеть, как некоторые идеи не прошли проверку временем, а другие, наоборот, опередили своё время. Например, можно проследить, как обсуждения форматирования кода превратились в отраслевой стандарт и теперь воспринимаются большинством разработчиков как само собой разумеющееся. Или как обсуждения автоматизации тестирования трансформировались в CI, а автоматической сборки — в CD.
Кроме того, интересно наблюдать эволюцию авторов: в этой книге есть статьи не только Дядюшки Боба, но и Нила Форда, а также Кея Хорстмана. Жаль только, что темы часто повторяются из одного рассказа в другой, и их в целом не так много. Тем не менее, эти рассказы остаются полезными и интересными для тех, кто только начинает свой путь в ИТ.
Также в рассказах разных авторов несколько раз встречалась отсылка к книге “Программист-прагматик”. Я уже несколько раз порывался её купить, но останавливался каждый раз, когда видел год издания и цену. После прочтения этой книги я всё-таки не выдержал и купил её. Скоро узнаю, что же она из себя представляет…
Электронная книга с неплохой версткой, не знаю, что еще добавить.
под редакцией:
- Kevlin Henney
- Seb Rose
авторы:
- Alan Griffiths
- Alex Miller
- Allan Kelly
- Anders Norås
- Ann Katrin Gagnat
- Aslam Khan
- Burk Hufnagel
- Verity Stob
- Greg Colvin
- Gregor Hohpe
- Gudny Hauknes
- Diomidis Spinellis
- Janet Gregor
- Jason P. Sage
- Gerard Meszaros
- Giovanni Asproni
- Jon Jagger
- Dan Bergh Johnsson
- Dan North
- Daniel Lindner
- Giles Colborne
- Yechiel Kimchi
- Jørn Ølmheim
- Johannes Brodwall
- Kari Røssland
- Karianne Berg
- Kevlin Henney
- Keith Braithwaite
- Kirk Pepperdine
- Klaus Marquardt
- Clint Shank
- Cay Horstmann
- Cal Evans
- Carroll Robinson
- Linda Rising
- Mike Lewis
- Michael Feathers
- Marcus Baker
- Mattias Karlsson
- Michael Hunger
- Matt Doar
- Niclas Nilsson
- Neal Ford
- Nate Jackson
- Olve Maudal
- Peter Sommerlad
- Pete Goodliffe
- Paul W. Homer
- Rajith Attapattu
- Ryan Brush
- Russel Winder
- Richard Monson-Haefel
- Robert Martin
- Rod Begbie
- Randy Stafford
- Sarah Mount
- Seb Rose
- Scott Meyers
- Steve Berczuk
- Steve Smith
- Steve Freeman
- Sam Saariste
- Thomas Guest
- Udi Dahan
- Walter Bright
- Filip van Laenen
- Heinz Kabutz
- Chuck Allison
- Edward Garson
- Adrian Wible
- Einar Landre
- Юрий Зубарев
- Jan Christiaan van Winkel
Год издания: 2012
Количество страниц: 256
Оценка: 3/5
Издатель: Символ-Плюс
Ссылка на страницу книги на сайте издательства: n/a
Оригинальное название: 97 Things Every Programmer Should Know: Collective Wisdom from the Experts
Год издания оригинала: 2010