В этом втором, обновленном через 20 лет издании авторы предлагают прагматичный философский подход к разработке программного обеспечения, исходя из своего богатого практического опыта. Книга написана в виде последовательного ряда автономных тем-разделов, сдобрена немалой долей классических и свежих анекдотов, тщательно продуманными примерами и интересными аналогиями, демонстрируя наилучшие методики разработки программного обеспечения и основные ловушки на пути к написанию гибкого, легко приспосабливающегося к новым требованиям и повторно используемого кода. Она поможет читателю выработать и развить навыки и знания как основание для его успешной карьеры в долгосрочной перспективе.
Книга адресована тем, кто стремится совершенствоваться в разработке программного обеспечения, чтобы в конечном счете стать программистом-прагматиком.
\"Это одна из самых важных книг в моей жизни.\"
- Оби Фернандес (Obie Fernandez), автор книги The Rails Way
\"В этом издании вы найдете немало практических советов как технического, так и профессионального характера, которые еще многие годы сослужат вам верную службу в ваших проектах\".
- Андреа Гуле (Andrea Goulet), генеральный директор компании Corgibytes; учредитель компании LegacyCode.Rocks
\"Молния иногда поражает дважды, чему эта книга служит явным доказательством\".
- ВМ (Вики) Брассер (VM (Vicky) Brasseur), директор программы Open Source Strategy в компании Juniper Networks
Настоящее издание относится к числу тех редких образцов технической литературы, которые стоит читать, перечитывать и снова читать в течение многих лет.
Из него читатель, будь он начинающим или опытным разработчиком программного обеспечения, сможет всегда почерпнуть свежие идеи.
Дэвид Томас и Эндрю Хант написали первое издание этой замечательной книги в 1999 году, чтобы помочь своим клиентам в создании более качественного программного обеспечения и помочь открыть для себя удовольствие от программирования. Уроки, извлеченные из этой книги, помогли целому поколению программистов усвоить саму суть разработки программного обеспечения, независимо от конкретного языка, библиотеки или методики. Предложенный авторами книги прагматичный философский подход к разработке программного обеспечения нашел широкое распространение, породив сотни других книг и статей, а также послужил началом для тысяч успешных карьер и историй профессионального роста.
Теперь, двадцать лет спустя, в новом издании авторы по-новому взглянули на то, что такое современный программист. В этом издании затрагиваются самые разные темы: от личной ответственности разработчика до развития его карьеры, архитектурные приемы, обеспечивающие гибкость исходного кода и возможность легкого его изменения.
Прочитав эту книгу, вы узнаете как:
бороться с деградацией программного обеспечения
постоянно учиться
избегать ловушек, кроющихся в дублировании знаний
писать гибкий, динамический и адаптируемый код
овладевать основными инструментальными средствами
избегать программирования по совпадению
изучать подлинные требования
защищаться от уязвимостей в системе безопасности
решать задачи, лежащие в основе параллельного программирования
организовывать команды программистов-прагматиков
брать на себя ответственность за свою работу и карьеру
строго и эффективно тестировать
реализовывать начальный набор инструментальных средств программиста-прагматика
доставлять удовольствие своим пользователям
Эта книга написана в виде последовательного ряда автономных тем-разделов, сдобрена немалой долей классических и свежих анекдотов, тщательно продуманными примерами и интересными аналогиями, демонстрируя тем самым наилучшие подходы к разработке программного обеспечения и основные ловушки на этом пути. Начинающие или опытные программисты, как и руководители программных проектов, смогут извлечь немало уроков из этой книги в своей повседневной деятельности, быстро добившись улучшений в производительности труда, пунктуальности и удовлетворенности своей работой. Книга поможет читателю выработать и развить навыки и отношения, образующие прочный фундамент его успешной карьеры в долгосрочной перспективе. В конечном счете он станет программистом-прагматиком.
Об авторах
Дэйв Томас и Энди Хант являются признанными на международном уровне ведущими авторитетами в сообществе разработчиков программного обеспечения. Они консультируют и выступают с докладами по всему миру. Совместно они основали издательство Pragmatic Bookshelf, выпускающее завоевывающие награды передовые книги для разработчиков программного обеспечения и являются авторами Манифеста гибкой разработки (Agile Manifesto).
2-е юбилейное издание.
Страница товара выбранного интернет-магазина откроется в новом табе
Поделиться ссылкой на книгу
Об авторе
Томас Д.М. Популярный британский писатель, поэт, переводчик, знакомый российскому читателю по таким скандально романам, как «Белый отель», «Вкушая Павлову» и «Арарат». В родной Великобритании писатель всегда позиционировался как «аутсайдер», однако его работы единогласно признавались шедеврами литературного постмодернизма в континентальной Европе и Америке. Томас с отличием (First Graduate Honours) закончил в 1959 году Оксфордский университет по английскому языку, после чего некоторое время работал в Австралии и США, пока не вернулся в свой родной Корнуэлл. В 1950 годы Томас активно изучал русский язык, знание которого впоследствии он успешно применил в своём творчестве. В это время Томас обнаруживает в себе интерес к русской литературе, в частности к поэзии Александра Сергеевича Пушкина и Анны Ахматовой. Эта страсть писателя нашла позже отражение в его общепризнанных переводах этих поэтов, а также в серии романов, объединённых названием «Русские ночи», своеобразной дани благодарности Пушкину. В России в настоящее время переведены несколько романов Д. М. Томаса, в том числе наиболее известный его роман «Белый отель» (The White Hotel), написанный им в 1980 году — полуфантастическая драма в пяти частях-главах о русской оперной певице, страдающей фантомными болями и подвергнутой психотерапии. Тема психоанализа становится центральной и в другом переведённом на русский романе Томаса — «Вкушая Павлову» (Eating Pavlova). В нём главным героем выступает сам Зигмунд Фрейд, находящийся на смертном одре и пытающийся поделиться с невидимым собеседником своими сокровенными воспоминаниями, фобиями и потаёнными желаниям. Кроме того, в России издан роман Томаса «Арарат» — его вольная фантазия на тему героев пушкинского «Медного всадника».
В предлагаемом пособии представлен обширный материал, посвященный двум заключительным и сложным темам ЕГЭ профильного уровня: задачам с параметрами и числам и их свойствам.
На многочисленных примерах с подробными решениями и обоснованиями (как и требуется на экзамене) показаны различные методы и решения задач....
Читателю предлагается самая последняя редакция Плана счетов бухгалтерского учета финансово-хозяйственной деятельности организаций и инструкции по его применению с учетом последних приказов Минфина РФ. План счетов - это важнейший инструмент бухгалтерского учета, настольная книга для каждого практического бухгалтера....
Игры с наклейками - занятие не только интересное, но и полезное. С этой книгой малыш познакомится с различными видами транспорта, потренируется решать простые логические задачки и находить соответствия....
Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Томас Д.М., Хант Э.С., Программист-прагматик в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.