Как стать автором
Обновить

Книги по программированию из немецкого опроса

Время на прочтение3 мин
Количество просмотров1.4K
Какой-то профессор по open source из университета в Эрлангене замутил опрос насчет книг по гибкой разработке. В результате получилось у него не совсем то, что он хотел, так что сделал он в итоге списки книг по процессам и проектированию/программированию.

Кроме классики вроде «Прагматичного программиста» и «Мифического человеко-месяца», попались и новые книжки. В разделе «Процессы», например, немцам понравилась книга Fearless Change, написанная какими-то тетками-американками. Я вообще не люблю всю эту литературку про внедрение изменений — 90% того, что попадалось, было душным словоблудием. Но насколько я знаю немцев, они ребята действительно очень прагматичные и конкретные, так что есть надежда, что если они эту книжку как-то выделили, то она стоит хотя бы беглого прочтения. В оглавлении, в самом конце, обозначен довольно длинный список того, что авторы называют patterns for introducing new ideas; насколько я понимаю, они там описали разные жизненные модели действий в компании и с заказчиками, чтобы можно было проталкивать изменения. Тем немцев, наверное, и подкупили — простыми инструкциями «делай так» или «делай этак». А проблема изменений в ИТ-внедрениях реально серьезная, я считаю.

Вторая книга, о которую взгляд споткнулся — это Working Effectively with Legacy Code by Michael Feathers. Очень давно хотелось почитать, как со всем этим бардаком разбираться. Она, что хорошо, только что вышла и на русском — в ИД «Вильямс».

Ну и Фаулер, конечно, про шаблоны корпоративных приложений, если вдруг кто-то пропустил прошлогодний перевод.

А Эванса по DDD только в следующем году обещают перевести. Тоже must read, я считаю.


5 наиболее понравившихся книг по процессам

1. Extreme Programming Explained: Embrace Change (2nd Edition) by Kent Beck and Cynthia Andres (79%)
2. The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition) by Frederick P. Brooks (79%)
3. The Pragmatic Programmer: From Journeyman to Master by Andrew Hunt and David Thomas (73%)
4. Fearless Change: Patterns for Introducing New Ideas by Mary Lynn Manns and Linda Rising (73%)
Оглавление можно посмотреть, например, здесь.
5. The Art of Agile Development by James Shore and Shane Warden (72%)

5 самых известных книг по процессам

1. Extreme Programming Explained: Embrace Change (2nd Edition) by Kent Beck and Cynthia Andres
2. The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition) by Frederick P. Brooks
3. The Pragmatic Programmer: From Journeyman to Master by Andrew Hunt and David Thomas
4. Planning Extreme Programming by Kent Beck and Martin Fowler
5. Test Driven Development: By Example by Kent Beck

5 самых понравившихся книг по проектированию и программированию

1. Refactoring: Improving the Design of Existing Code by Martin Fowler, Kent Beck, John Brant, and William Opdyke (85%)
2. Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric J. Evans (77%)
3. Working Effectively with Legacy Code by Michael Feathers (74%)
4. Design Patterns. Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph E. Johnson, and John Vlissides (71%)
5. Patterns of Enterprise Application Architecture by Martin Fowler (61%)

5 самых известных книг по проектированию и программированию

1. Design Patterns. Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph E. Johnson, and John Vlissides
2. Refactoring: Improving the Design of Existing Code by Martin Fowler, Kent Beck, John Brant, and William Opdyke
3. Patterns of Enterprise Application Architecture by Martin Fowler
4. Domain-Driven Design: Tackling Complexity in the Heart of Software by Eric J. Evans
5. Working Effectively with Legacy Code by Michael Feathers

Оригинальный пост профессора, на английском
Теги:
Хабы:
+5
Комментарии1

Публикации

Изменить настройки темы

Истории

Ближайшие события

Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн