Речь пойдет об очень интересной книге о программировании Стива Макконнелла под названием «Совершенный код». Автор книги входит в ТОП влиятельнейших людей планеты, которые внесли свой неоценимый вклад в развитие Ай-Ти индустрии.
Эту книгу поистине можно назвать не просто книгой или пособием, а огромным научным трудом. У книги имеется еще одно название «Практическое руководство по разработке программного обеспечения».
В первую очередь, она написана для опытных и очень опытных программистов, которые хотят в одной книге получить всестороннее и полное руководство для разработки ПО (программного обеспечения). Что она может дать опытному программисту? Книга позволит упорядочить всю ту информацию, которая имеется в голове каждого разработчика ПО. Лично мне, эта книга очень сильно в этом помогла. Также книга будет полезна для технических лидеров и станет просто не заменимым помощником каждому программисту-самоучке.
Даже если у вас не имеется специального образования, но вы все же стали программистом, либо специалистом в данной области, то эта книга также будет вам очень полезна, как никому другому. Ну, и, конечно же, студенты. Ведь именно недавние выпускники вузов имеют обширные знания теории, но зачастую именно они плохо владеют практическими знаниями всяческих ноу-хау, знаниями в области созданий реальных программ. Автор же смог совместить в своем творении, более того, сбалансировать и теорию и практику в единое целое.
Где можно найти дополнительную информацию по книге и тех темах, которые в ней затронуты? Ведь часто бывает так, что в источнике встречаются те или иные термины, факты, поднимаются определенные темы, в которых читающий книгу разбирается с трудом, либо вообще не понимает. Так вот, именно в книге «Совершенный код» содержит в себе не только самые эффективные методики конструирования, но и в каждой отдельной главе книги даются ссылки на те источники, из которых автор черпал информацию. Так что, докопаться до «истины» не составит никакого труда. Тем более, что Стив Макконнелл сумел преподнести всю изложенную информацию в максимально понятном виде.
Книга действительно является полнейшим руководством по конструированию программного обеспечения. Автор не затрагивает именно вопросы конструирования в общем плане, в котором участвуют и бизнес аналитики, различные менеджеры, архитекторы ПО и т.п. Все эти личности полностью исключены из книги. Эта книга конкретно только для программистов. Никакой воды и балласта в ней нет. Готовые к использованию контрольные списки. Эта книга содержит десятки контрольных списков, которые позволяют оценить полную архитектуру программирования.
Книга содержит в себе лишь полезную и объективную информацию. Отсебятины здесь так же нет. Кстати, примеры в данной книге представлены с использованием разных языков программирования. Описанные методики позволяют при должных знаниях выжать весь максимум практически из любого языка. В книге представлено более 500 примеров хорошего и плохого кода, который следует проанализировать. Ведь лучше всего учится на примерах, за это автору можно сказать отдельное спасибо. Ну и конечно еще одно достоинство книги, это доступ к иным источникам информации. Любой читающий эту книгу с легкостью сможет найти нужную ему информацию по указанным автором ссылкам на ту или иную тему. А это, согласитесь, далеко не маловажный факт.
Так что лично я бы порекомендовал приобрести данную книгу всем, кому интересно программирование и все что с ним связано.