Отладка в C++. Руководство для разработчиков Part 001

Page 1

К.Х.Паппас, У.Х.Мюррей III ОТЛАДКА В C++ В книге рассматриваются как общие методики и стратегии написания кода и отладки (вплоть до «проектирования, независимого от языка»), так и весьма специальные вопросы вроде отладки элементов ActiveX. Некоторые главы книги посвящены чрезвычайно актуальным вопросам, о которых к тому же почти нигде не пишется. Это, например, отладка кода с шаблонами STL или работа с OLEориентированными объектами — СОМ и ActiveX. Отдельные части (II и III) отхватывают широкий круг теоретико-практических вопросов отладки в процедурно- и объектно-ориентированных системах. Специфические аспекты C++ освещаются в части IV. К специальным аспектам программирования Windows можно отнести всю часть V. Дается подробное описание отладчика Visual C++, однако даже специально ему посвященные главы полезны и тем, кто работает с другими компиляторами и даже другими языками; в конце концов все интегрированные отладчики похожи друг на друга. Все изложение сопровождается примерами законченных программ и экранными иллюстрациями. Книгу можно порекомендовать широкому кругу программистов, но хорошее знание C++ является обязательным. Содержание Вступление 13 Часть 1. Искусство разработки кода 15 Глава 1. Как пишется хороший код 17 Кому нужна эта книга? 18 Структура книги 19 С чего мне начинать? 19 ВНИМАНИЕ! Не все компиляторы C/C++ одинаковы 20 Независимые от языка инструменты проектирования 20 Сцена действия 21 Моделируйте! 22 Структурные диаграммы, псевдокод и диаграммы IPO 23 Пять элементов хорошей программной разработки 26 Правила существуют, чтобы их нарушать 27 Ансель Адамс или Пикассо 27 Блоки комментариев 28 идентификаторы, ИДЕНТИФИКАТОРЫ, Идентификаторы 28 Пробелы и отступы 30 Типы данных 35 Венгерская нотация 37 Соглашения об именах для классов MFC, дескрипторов, элементов 38 управления и структур Соглашения об именах для общих префиксов 39 Соглашения об именах переменных 39 Соглашения об именах символов 40 Соглашения об именах макросов MFC 41


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.
Отладка в C++. Руководство для разработчиков Part 001 by Sergey Asf - Issuu