Создать акаунт
AllSoftLab - только нужный софт!! » Книги » Компьютерная литература » Ремесло программиста. Практика написания хорошего кода

Ремесло программиста. Практика написания хорошего кода

01 авг 2010, 20:53
Компьютерная литература
2 127
0
Ремесло программиста. Практика написания хорошего кода
В основе этой книги лежит полученный боевой опыт. На самом деле, она отражает глубинные процессы, идущие там, где разрабатывают программы, но часто между тем и другим мало различий. Книга написана для программистов, которым небезразлично дело, которым они занимаются. Если вы не из их числа, можете сразу закрыть ее и аккуратно поставить обратно на полку.

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

Но все не так просто и не похоже на то, чего вы ожидали. Огорошенные назначением вам нереальных сроков выполнения задач и неумелым руководством (если его можно назвать этим словом), непрерывным изменением технического задания и необходимостью разбираться в дрянном коде, доставшемся вам от предшественников, вы начинаете сомневаться в том, что выбрали для себя правильный путь. Все вокруг мешает вам писать тот код, о котором вы мечтали. Что ж, таковы условия существования в организациях, где пишут программы. Вы попали на передний край упорной битвы за создание шедевров художественного мастерства и научного гения. Удачи вам!

Вот тут вам и может пригодиться «Ремесло программиста». Эта книга посвящена тому, чему вас никто не учил: как правильно программировать в реальной жизни. Конечно, в ней рассказывается о технических приемах и хитростях, позволяющих писать хороший код. Но в ней говорится и кое о чем еще: о том, как писать правильный код правильным образом.

Что это значит? Есть много аспектов написания хорошего кода в реальном мире:
• Разработка технически элегантного кода
• Создание кода, доступного для сопровождения, т. е. понятного другим
• Способность разобраться в чужом запутанном коде и переделать его
• Умение работать вместе с другими программистами

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

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

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

Год выпуска: 2009
Автор: Питер Гудлиф
Жанр: Пособие
Издательство: Символ-Плюс
ISBN: 978-5-93286-127-1
Язык: Русский
Формат: PDF
Качество: eBook (изначально компьютерное)
Количество страниц: 697

Размер: 9.22 Mb

Скачать Ремесло программиста. Практика написания хорошего кода

Смотрите также:

Комментарии
Минимальная длина комментария - 50 знаков. комментарии модерируются
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.