Издательство "Диалектика-Вильямс" представляет:
http://www.williamspublishing.com/Books/5-8459-0679-2.html
Рецензируемая книга является одной из книг нового поколения. Рассматривая приемы анализа задачи, методов решения, составления алгоритма и реализации, учитываются аспекты тонкостей и особенностей каждого пункта. Приёмы анализа, которые предлагают авторы позволяют оценить задачу не только со стороны реализации, но и обеспечения безопасности программ, диагностики возможных сбоев и методов их устранений. Каждый пункт в достижении цели несет в себе информацию не только для новичков, но и для профессионалов, которым немаловажно вспомнить, а может и узнать что-то новое. Наряду с теорией приводятся яркие примеры применения полученных знаний. Рассматриваются все возможные варианты работы Вашей программы, показывая тем самым слабости и преимущества приложения. Также вы можете оценить усвоенный материал по упражнениям в конце каждой главы. Стоит упомянуть, что большинство примеров приведены на языке Си и Си++. Книга начинается с методов создания правильно написанного кода для упрощенния выявления проблем, если таковые будут иметь место. Рассматриваются различные методы подхода к алгоритмам, проектировке и отладке. Важным этапом в реализации является отладка. Авторы показывают, как довольно скудными знаниями, можно обнаружить, диагностировать и устранить слабости вашего приложения. В теории и на примерах можно будет построить простейшую функциональную модель любого приложения, знать как работает приложение, а также выявлять все стороны, которые необходимо рассмотреть на этапе реализации. Но на этапе реализации самого приложения работа программиста не заканчивается. В книге рассмотрены дальнейшие этапы - это тестирование, быстродействие и переносимости вашего проекта. Благодаря правильно составленному коду, рассмотренному в начале книги можно будет без проблем оптимизировать программу, рассмотреть её поведение в экстренных ситуациях, а также установить уровень безопасности приложения. Важным аспектом программ являются оптимизация и переносимость. Рекомендуется перечитать соответствующие главы разработчикам больших проектов, а также ознакомиться начинающим в своем деле. Какой вывод можно сделать исходя из анализа содержания книги? Главный критерий при изучении материала - это эффективность используемых методов и простота изложенного материала. Приступив к чтению книги Вы откроете для себя очевидные вещи, которые под силу вашей реализации, а также освоите новые способы, которые облегчать Вашу работу над проектом. Стоит сказать, что книга не ответит Вам на конкретные вопросы, но она даст Вам знания, применив которые Вы самостоятельно сможете диагностировать ошибки практически любого уровня. |