Уведомлений еще не было
  • Главная
  • Книги
  • Ремесло программиста. Практика написания хорошего кода
Оцените книгу
1
2
3
4
5
6
7
8
9
10
Ваша оценка 0
Литрес
350.00 ₽

Описание книги

Ничто не сравнится по ценности с советами настоящего программиста-профессионала. Книга Питера Гудлифа "Ремесло программиста" написана ясно, практично и занимательно. Она поможет вам перейти на более высокий уровень мастерства программирования и покажет, как писать код, который больше чем "просто работает". Да, вы умеете писать работающий код, но как написать понятный код? Как добиться его надежности и отсутствия ошибок? Смогут ли другие программисты выяснить логику и цель вашего кода? ...

Ничто не сравнится по ценности с советами настоящего программиста-профессионала. Книга Питера Гудлифа "Ремесло программиста" написана ясно, практично и занимательно. Она поможет вам перейти на более высокий уровень мастерства программирования и покажет, как писать код, который больше чем "просто работает". Да, вы умеете писать работающий код, но как написать понятный код? Как добиться его надежности и отсутствия ошибок? Смогут ли другие программисты выяснить логику и цель вашего кода? Выдающиеся программисты не просто обладают техническими знаниями - у них есть правильный подход и отношение к программированию. Перед вами руководство по выживанию в условиях промышленного производства ПО. Эта книга посвящена тому, чему вас никто не учил: как правильно программировать в реальной жизни. Здесь вы найдете не связанные с конкретными языками рекомендации, полезные всем разработчикам и касающиеся таких проблем, как стиль представления, выбор имен переменных, обработка ошибок, безопасность, эффективность групповой работы, технологии разработки и составление документации. Читатель должен обладать опытом программирования, ибо книга не учит программированию - она учит правильно программировать. Издание будет полезно и студентам старших курсов, знакомым с принципами программирования --- Вы умеете писать код, который работает, но как нужно писать код, чтобы его было легко понять? И как добиться его надежности и отсутствия ошибок? Если ваш труд станут читать другие программисты, смогут ли они выяснить логику и цель кода? Выдающиеся программисты не просто обладают техническими знаниями: у них еще есть правильный подход и отношение к программированию. Если вы хотите стать настоящим профессионалом в программировании или повысить свой нынешний уровень мастерства, эта книга покажет вам, как писать код, который больше чем “просто работает”. Здесь вы найдете не связанные с конкретными языками рекомендации, полезные всем разработчикам и касающиеся таких проблем, как стиль представления, выбор имен переменных, обработка ошибок и безопасность. Рассматриваются и более широкие практические темы, такие как эффективность групповой работы, технологии разработки и составление документации. В конце каждой главы есть раздел контрольных вопросов, заставляющий повторить основные идеи и выступить в качестве эксперта, что делает книгу особенно ценным пособием для молодых программистов, желающих стать профессионалами и эффективно трудиться в команде. Это руководство по выживанию в условиях промышленного производства программного обеспечения научит тому, как: - Писать хороший код, когда условия тому не благоприятствуют - Избегать катастроф и отвлечений во время работы - Точно оценить свои возможности и выбрать пути совершенствования - Занять продуктивную позицию и следовать лучшим примерам Ничто не сравнится по ценности с советами настоящего программиста-профессионала. Эта книга написана ясно, практично и занимательно. Она поможет вам перейти на более высокий уровень в мастерстве программирования и вашей личной карьере. --- Отзывы на книгу «Ремесло программиста» «Овладеть ремеслом – это не только освоить приемы и инструменты; здесь нужны позиция и мастерство. Те программисты, которые неравнодушны к своему делу, именно это и узнают из книги. При содействии большого числа обезьянок эта книга приглашает читателя задуматься над тем, чем они занимаются». Кевлин Хенни (Kevlin Henney), независимый консультант «Легко читается, занимательно, даже забавно… Книга полна мудрости, накопленной за годы реальной работы, мучений и побед в сфере программных разработок… Жаль, что у меня не было такой книги, когда я начинал работать программистом». Стив Лав (Steve Love), старший разработчик «Эта книга – кладезь информации, необходимой каждому профессиональному разработчику программного обеспечения». Тим Пенхи (Tim Penhey), редактор C VU «Здравость суждений приходит с опытом. А опыт – вы получаете его в результате своих «нездравых» суждений! Здесь у вас есть возможность поучиться на чужом, дорого доставшемся опыте, с большей пользой и меньшими муками». Луи Гольдтвейт (Lois Goldthwaite), член комитетов по стандартизации C++ и POSIX BSI «Именно та книга, которая нужна необстрелянным новобранцам. Рассказывает всю правду, легко читается и охватывает широкий круг тем, которые должен знать новичок». Джон Джеггер (Jon Jagger), наставник, консультант, преподаватель, программист «Уникальное и практическое руководство для становления профессионального программиста в современных условиях». Эндрю Берроуз (Andrew Burrows), разработчик ПО «Пит обладает редким талантом. Он может не только определить технику, которой пользуются лучшие профессиональные разработчики программ (часто не догадываясь об этом), но и описать ее четким и сжатым образом». Грег Лоу (Greg Law), CEO, UNDO Ltd. «Жаль, что этой книги не существовало в начале моей карьеры, когда учили меня. Но хотя бы теперь я могу воспользоваться ею, когда учу других». Доктор Эндрю Беннет (Andrew Bennett), старший программист, B.ENG., Ph.D., MIET, MIEEE «Те, кому посчастливилось присутствовать на лекциях Пита Гудлифа, сразу узнают его манеру рассказывать о предмете понятно и с юмором. В учебной среде это оборачивается направленным структурированным преподаванием, которое позволяет учиться и развиваться как новичку, так и опытному профессионалу». Роберт Д. Шофилд (Robert D. Schofield), M.SC., основатель MIET, SCIENTIFIC SOFTWARE SERVICES Ltd. «Пит хочет, чтобы программисты писали не просто код, а хороший код, пользуясь правильными инструментами и методами. Книга исследует широкий круг проблем программирования и излагает нормы и принципы, с которыми должен быть знаком каждый разработчик, которому небезразлично его дело». Крис Рид (Chris Reed), программист «Увлеченность Пита Гудлифа идеей повышения профессионализма в области разработки ПО давно известна. Обладая солидными знаниями вкупе с даром занимательно и понятно излагать их, Пит проявил себя как прекрасный наставник и для новичков, и для опытных разработчиков». Роб Войси (Rob Voisey), технический директор, AKAI DIGITAL Ltd. «Мне больше всего понравились обезьянки». Алиса Гудлиф, 4 1/2 года Книга «Ремесло программиста. Практика написания хорошего кода» автора Пит Гудлиф оценена посетителями КнигоГид, и её читательский рейтинг составил 7.80 из 10.
Для бесплатного просмотра предоставляются: аннотация, публикация, отзывы, а также файлы для скачивания.

  • Просмотров: 439
  • Рецензий: 0
Информация об издании
  • Переводчики: не указаны
  • Серия: Профессионально
  • ISBN (EAN): 978-5-93286-127-1
  • Языки: Русский
  • Возрастное ограничение: не указано
  • Год написания: 2009
7.8 общий рейтинг

6 оценок

Подробная статистика
0-2
0%
0 оценок
3-4
0%
0 оценок
5-6
17%
1 оценка
7-8
33%
2 оценки
9-10
50%
3 оценки
Эту книгу оценили 6 пользователей
Возраст
0%
до 18
0%
18-25
100%
25-35
0%
35-45
0%
45+
100% мужчины
0% женщины


К этой книге не добавлены цитаты
Эта книга еще не добавлена в подборки
К ЭТОЙ КНИГЕ НЕ ДОБАВЛЕНЫ персонажи
К ЭТОЙ КНИГЕ НЕ ДОБАВЛЕНЫ ТЕСТЫ
ОГЛАВЛЕНИЕ ОТСУТСТВУЕТ
КНИГА НЕ УПОМИНАЛАСЬ В БЛОГАХ

Рецензии на книгу

Написано 0 рецензий

Компьютеры
8.2
0
0
Новая большая книга CSS
Новая большая книга CSS

Технология CSS3 позволяет создавать профессионально оформленные сайты, но тонкости этого языка могут оказаться довольно сложными даже для опытных веб-разработчиков. Полностью переработанное четвертое издание этой книги поможет вам поднять навыки работы с HTML и CSS на новый уровень; она содержит множество ценных советов, описаний приемов, а также инструкции, написанные в стиле справочного руководс...

Компьютеры
7.4
0
0
Время игр! Отечественная игровая индустрия в лицах и мечтах: от Parkan до World of Tanks
Время игр! Отечественная игровая индустрия в лицах и мечтах: от Parkan до World of Tanks

Игры давно выросли в отдельную индустрию со своими законами, легендами и правилами. В середине 90-х компьютерные игры массово пришли в Россию и вокруг них начала складываться инфраструктура. Вся отечественная индустрия компьютерных игр — уникальная среда, рождающая всемирные блокбастеры, уникальные сочетания жанров и просто превосходные игры. Во многом потому, что золотой век российского геймдева ...

Компьютеры
8.8
0
0
Современный учебник JavaScript
Современный учебник JavaScript

Учебник по JavaScript, начиная с основ, включающий в себя много тонкостей и фишек JavaScript/DOM.

Компьютеры
7.4
0
0
Алгоритмы. Теория и практическое применение
Алгоритмы. Теория и практическое применение

Алгоритмы - это рецепты, которые делают возможным эффективное программирование. Их изучение позволяет усвоить общие подходы к решению задач и накапливать полезные методики для их решения. В этой книге представлено множество классических алгоритмов, вы узнаете, где они применяются и как их анализировать, чтобы понять их поведение. Эта книга может быть полезной не только в вашей текущей профессионал...

Компьютеры
7.2
0
0
Как заработать на YouTube. Пошаговое руководство
Как заработать на YouTube. Пошаговое руководство

Дорогой друг! YouTube — это место, куда ты можешь залить что угодно: мысли из твоей головы, прохождение свежей компьютерной игры или серьезную инструкцию по выращиванию сельдерея. Здесь находится место всему, хотя развлекательный контент обычно набирает больше просмотров. Как стать крутым и известным? Как заработать, снимая видео? Книга ответит на эти и другие вопросы, связанные с YouTube.

Компьютеры
7.2
0
0
Базовые знания тестировщика веб-приложений
Базовые знания тестировщика веб-приложений

В книге кратко описаны: ? суть профессии; ? подходы к тестированию отдельных элементов приложения; ? советы по написанию отчетов о найденных ошибках; ? алгоритм проверки работоспособности приложения на продуктовом сервере.

Компьютеры
0.0
0
0
Основы информатики. Учебник
Основы информатики. Учебник

Изложен процесс разработки основных видов алгоритмов и программ на базе оригинальной общей методики построения алгоритмов, не имеющей аналогов в России. Методика позволяет быстро осваивать различные языки программирования высокого уровня. Отражены принципы построения и развития компьютерных сетей. Главы книги соответствуют разделам учебной программы и содержат необходимые теоретические сведения, о...

Компьютеры
8.8
0
0
Секреты Python. 59 рекомендаций по написанию эффективного кода
Секреты Python. 59 рекомендаций по написанию эффективного кода

Язык Python завоевал популярность благодаря тому, что позволяет новичкам почти сразу же браться за написание кода. Однако достигнуть цельного понимания уникальных возможностей Python чрезвычайно трудно, особенно если учесть, что на этом пути вас подстерегает множество скрытых ловушек. Книга приобщит вас к стилю программирования, выдержанному в истинном "духе Python", и поможет научиться писать ис...

Компьютеры
0.0
0
0
DevOps Automation Cookbook
Компьютеры
0.0
0
0
E-mail маркетинг для творческих людей
E-mail маркетинг для творческих людей

Книга ?Email-маркетинг для творческих людей? написана для того, чтобы помочь людям творческих профессий на 100% использовать все возможности Email-маркетинга как для выстраивания доверительных отношений со своими клиентами, так и для увеличения продаж. Книга содержит советы и рекомендации автора-практика, в качестве примера используются реальные жизненные ситуации. Александр Гришин ? автор, жур...

Программирование
8.2
0
0
Психбольница в руках пациентов. Алан Купер об интерфейсах. Почему высокие технологии сводят нас с ума, и как восстановить душевное равновесие
Психбольница в руках пациентов. Алан Купер об интерфейсах. Почему высокие технологии сводят нас с ума, и как восстановить душевное равновесие

Как противостоять натиску компьютерных технологий, проникающих в нашу жизнь с ужасающей скоростью? Наши телефоны, фотокамеры, автомобили - все, что нас окружает, автоматизируется, программируется, создается людьми, которые, стремясь получить выгоду от применения микросхем, уклонились от своей прямой обязанности - делать эти продукты простыми в применении. И это не преувеличение, это реальность. Н...

Программное обеспечение
8.6
0
0
Алан Купер об интерфейсе. Основы проектирования взаимодействия
Алан Купер об интерфейсе. Основы проектирования взаимодействия

Когда в 1995 году увидело свет первое издание ?About Face?, идея проектировать продукты исходя из целей людей казалась революционной. Благодаря работам Алана Купера и других первопроходцев, проектирование взаимодействия получило сегодня широкое признание как уникальная и крайне важная дисциплина, однако эта работа далека от завершения. Авторы полностью обновленного издания, признанные мировые экс...

Бизнес
7.4
0
0
Софт - отстой! И что с этим делать?
Софт - отстой! И что с этим делать?

Дэвид Платт, за плечами которого 20-летний опыт программирования и преподавания, утверждает, что современное ПО - отстой. Оно не защищено и позволяет программам злоумышленников проникать из Интернета в наши компьютеры. Оно ненадежно и ломается в самый ответственный момент, уничтожая плоды наших долгих трудов и не давая средств к их спасению. Им трудно пользоваться, потому что приходится ломать гол...

Компьютеры
8.0
0
0
Факты и заблуждения профессионального программирования
Факты и заблуждения профессионального программирования

Автор, имеющий огромный опыт работы в индустрии ПО, посвятил свой труд ее фактам, мифам и недоразумениям, представив 55 фактов и 10 заблуждений, относящихся к менеджменту, жизненному циклу, качеству, исследованиям и образованию в сфере разработки ПО. Некоторые из них хорошо известны, о других, наоборот, знают немногие. Основное внимание уделяется менеджменту как главной проблеме современной индуст...

Программирование
7.2
0
0
Продуктивный программист. Как сделать сложное простым, а невозможное – возможным
Продуктивный программист. Как сделать сложное простым, а невозможное – возможным

Всякому, кто зарабатывает на жизнь разработкой программного обеспечения, крайне важно добиваться лучшего результата быстрее и с меньшими усилиями. Правильный выбор редактора и сборка наилучшего набора инструментов для конкретной работы, использование преимуществ метапрограммирования, тонкое управление жизненным циклом объектов - вот лишь некоторые темы, которые опытный разработчик и преподаватель ...

Психология
7.6
0
0
Программирование и конфликты 2.0. Теория и практика программной инженерии
Программирование и конфликты 2.0. Теория и практика программной инженерии

Сборник очерков, написанных ветераном и пионером индустрии разработки ПО Робертом Глассом, автором и редактором более чем двадцати пяти книг. Первое издание увидело свет еще в 1991 году и сразу же стало бестселлером.Книга посвящена конфликтам и управлению конфликтами. В ней программисты и разработчики ПО противопоставлены менеджерам. Теория противопоставляется практике, стабильность – изменениям, ...

Управление
6.4
0
0
Идеальные команды. Вдохновляющие и предостерегающие рассказы ветеранов тимлидинга
Идеальные команды. Вдохновляющие и предостерегающие рассказы ветеранов тимлидинга

Как создать эффективную команду? Что необходимо сделать, чтобы организовать работу и создать доброжелательную атмосферу в коллективе? Как тимлидеру держать процесс под контролем? Книга ИДЕАЛЬНЫЕ КОМАНДЫ полно и беспристрастно отвечает на эти и другие вопросы. В ее написании приняли участие мастера высочайшего класса, опытные руководители ИТ-проектов, познавшие как успех, так и неудачи. Яркие инд...

Компьютеры
8.0
0
0
C++ Common Knowledge: Essential Intermediate Programming
C++ Common Knowledge: Essential Intermediate Programming

Стивен Дьюхерст, эксперт по С++ с более чем 20-летним опытом применения С++ в различных областях, рассматривает важнейшие, но зачастую неправильно понимаемые темы программирования и проектирования на С++, отсеивая при этом ненужные технические тонкости. В один тонкий том Стив уместил то, что он и его рецензенты, опытные консультанты и авторы, считают самым необходимым для эффективного программиров...

Компьютеры
8.0
0
0
Code Craft: The Practice of Writing Excellent Code
Code Craft: The Practice of Writing Excellent Code

Many programmers know how to write correct code - code that works. But not all know how to craft great code - code that is well written and easy to understand. "Code Craft" teaches programmers how to move beyond writing correct code to writing great code. The book covers code writing concerns, including code presentation style, variable naming, error handling, and security; and the wider issues of...

Программирование
0.0
0
0
Joel on Software: Selected Essays
Joel on Software: Selected Essays

Joel Spolsky began his legendary web log, www.joelonsoftware.com, in March 2000, in order to offer insights for improving the world of programming. Spolsky based these observations on years of personal experience. The result just a handful