Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Макконнелл С. — Совершенный код
Макконнелл С. — Совершенный код



Обсудите книгу на научном форуме



Нашли опечатку?
Выделите ее мышкой и нажмите Ctrl+Enter


Название: Совершенный код

Автор: Макконнелл С.

Аннотация:

Более 10 лет первое издание этой книги считалось одним из лучших практических руководств по программированию. Сейчас эта книга полностью обновлена с учетом современных тенденций и технологий и дополнена сотнями новых примеров, иллюстрирующих искусство и науку программирования. Опираясь на академические исследования, с одной стороны, и практический опыт коммерческих разработок ПО — с другой, автор синтезировал из самых эффективных методик и наиболее эффективных принципов ясное прагматичное руководство. Каков бы ни был ваш профессиональный уровень, с какими бы средствами разработками вы ни работали, какова бы ни была
сложность вашего проекта, в этой книге вы найдете нужную информацию, она заставит вас размышлять и поможет создать совершенный код.


Язык: ru

Рубрика: Computer science/

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Год издания: 2005

Количество страниц: 896

Добавлена в каталог: 12.03.2006

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
GUI      44
IDE      695
Pseudocode Programming Process      см. «ППП»
UDT      272
UML (Unified Modeling Language)      115
Абстрактный тип данных      см. «АТД»
Абстракция      86 135 149 160
Аккреция      14
Алгоритм      11
Архитектура      41
Архитектура, безопасность      45
Архитектура, бизнес-правила      44
Архитектура, ввод-вывод      46
Архитектура, взаимодействие с другими системами      45
Архитектура, возможность реализации      48
Архитектура, избыточная функциональность      48
Архитектура, интернационализация/локализация      46
Архитектура, масштабируемость      45
Архитектура, обработка ошибок      46
Архитектура, общее качество      50
Архитектура, организация данных      43
Архитектура, организация программы      42
Архитектура, основные классы      43
Архитектура, отказоустойчивость      47
Архитектура, повторное использование      49
Архитектура, пользовательский интерфейс      44
Архитектура, производительность      45
Архитектура, стратегия изменений      49
Архитектура, управление ресурсами      44
АТД (абстрактный тип данных)      122 123 125 126 127 128 129 132
Атрибут      84
Баррикада      198 200
Блок      436 (см. также «Оператор составной»)
Блок границы      725
Блок эмуляция      723
Блок явный      722
Время связывания      104
Глобальные данные      326 327 328 329 330 334
Диаграмма      104
Директива      11
Заглушка      203
Иерархия      102
Изоляция повреждений      198 (см. также «Баррикада»)
Индекс длины строки      613
Индекс цикла      257 258
Инкапсуляция      87 135
Инкрементное улучшение      108
Инспекция      477
Интеграция      3 4 673
Интеграция инкрементная      676 678
Интеграция инкрементная T-образная      685
Интеграция инкрементная восходящая      681
Интеграция инкрементная нисходящая      678
Интеграция инкрементная риск-ориентированная      683
Интеграция инкрементная сэндвич-подход      682
Интеграция инкрементная функционально-ориентированная      684
Интеграция непрерывная      690
Интеграция поэтапная      675
Интегрированные среды разработки      см. «IDE»
Интеллектуальный инструментарий      19
Интерфейс      129—137 170 697 752
Исключение      193—198
Итерация      107 590
Класс      86 121 145—152
Класс, включение      139
Класс, данные-члены      146
Класс, конструирование всех методов      210
Класс, конструктор      147
Класс, контракт      103
Класс, метод-член      146
Класс, наследование      140
Класс, наследование множественное      145
Класс, оценка      210
Класс, пакет      153
Класс, проект      575
Класс, создание общей структуры      210
Класс, тестирование      210
Класс, форматирование      752
Ключевое слово      152
Код компоновщик      700
Код, библиотека      701
Код, инструменты для сборки      701
Код, компилятор      700
Код, компиляция      575
Код, мастер для генерации      702
Код, оптимизация      574 576 581 582 595 704
Код, создание      700
Код, транслятор      699
Кодирование      2 3 4
Комментарий      220 221 222 747 764
Конвенции программирования      63
Конвенция именования      263 264 266 267 268 269 270 271
Константа      263
Константа именованная      299
Конструирование      3 4 5 22 70
Конструирование, график      655
Конструирование, методика      66
Конструирование, план      2 4
Конструирование, подготовка      23
Конструирование, совместное      472 487
Кэширование      614
Литерал      289
Логические выражения      424 428 430 435
Массив      301 379 611
Метафора      8 9 10 И 12 14 15 19
Метод      133 143 157 158 160 162 163 165
Метод встраиваемый      178 180
Метод доступа      331 332 333
Метод заголовок      217
Метод, встраивание      625
Метод, имя      167 168 215
Метод, интерфейс      170 175 219 224
Метод, кодирование      218
Метод, комментирование      787
Метод, компиляция      223
Метод, макрос      178—186
Метод, множественные возвраты      382
Метод, наследование      161
Метод, объем      169
Метод, параметр      170—177
Метод, проверка кода      223
Метод, проект      575
Метод, проектирование      214
Метод, псевдокод      217
Метод, размещение      750
Метод, рекурсия      385
Метод, связанность      163
Метод, создание      211
Метод, табличный      405
Метод, тестирование      224
Методология      23
Моделирование      8
Модель      9
Модульность проекта системы      104
Обработка ошибок      189—198 215 393
Объект      84
Оператор      338
Оператор case      353
Оператор IF      346
Оператор switch      353
Оператор пустой      437
Оператор составной      436 (см. также «Блок»)
Оператор, порядок выполнения      342
Оператор, форматирование      736
Оптимизация      573
Отладка      2 3 4 5 200 201 202 203 204 524
Оценка      659
Переменная      230
Переменная булева      261
Переменная временная      260
Переменная логическая      292
Переменная статуса      258 259
Переменная цикла      374
Переменная, время жизни      239 241
Переменная, время связывания      246
Переменная, единственность цели      249
Переменная, имя      253 254 257 274 275 277 279
Переменная, имя, длина      255
Переменная, инициализация      233 234 235 236
Переменная, область видимости      238 239 242 244 255
Переменная, обращение      238
Переменная, объявление      232 236
Переменная, объявление неявное      232 233
Переменная, персистентность      245
Переменная, указатель      318
Перечисление      262
Портируемость      161
Последовательность      448
Построение      15
ППП (процесс программирования с псевдокодом)      209 214 225
Префикс      272—273
Приращение      14
Программирование парное      475
Программирование структурное      448
Программирование, выбор      449
Программирование, итерация      450
Проект анализ      484
Проект, измерение      661
Проект, презентация      487
Проект, размер      5 635
Проект, чтение кода      486
Проектирование      70 71 72 73 74 84
Проектирование восходящее      108 109 110
Проектирование высокоуровневое      2
Проектирование детальное      2 3 4
Проектирование нисходящее      108 110
Проектирование совместное      112
Проектирование часто используемые подсистемы      82
Проектирование шаблон      99 100 101
Проектирование, инструмент      695
Проектирование, метод      63
Проектирование, методика      107
Проектирование, методов      83
Проектирование, программная система      79
Проектирование, разделение классов на методы      83
Проектирование, разделение подсистем на классы      82
Проектирование, разделение системы на подсистемы или пакеты      79
Проектирование, регистрация      114
Проектирование, связность      102
Проектирование, управление сложностью      74 75
Проектирование, характеристики проекта      77
Проектирование, характеристики проекта, возможность повторного использования      78
Проектирование, характеристики проекта, высокий коэффициент объединения по входу      78
Проектирование, характеристики проекта, минимальная сложность      77
Проектирование, характеристики проекта, минимальная, но полная функциональность      78
Проектирование, характеристики проекта, низкий или средний коэффициент разветвления по выходу      78
Проектирование, характеристики проекта, портируемость      78
Проектирование, характеристики проекта, простота сопровождения      77
Проектирование, характеристики проекта, расширяемость      77
Проектирование, характеристики проекта, слабое сопряжение      77
Проектирование, характеристики проекта, соответствие стандартным методикам      78
Проектирование, характеристики проекта, стратификация      78
Проектирование, часто используемые подсистемы, подсистема бизнес-правил      82
Проектирование, часто используемые подсистемы, подсистема доступа к БД      82
Проектирование, часто используемые подсистемы, подсистема изоляции зависимостей от ОС      82
Проектирование, часто используемые подсистемы, подсистема пользовательского интерфейса      82
Прототипирование      110
Процедура      177
Процесс программирования с псевдокодом      см. «ППП»
Псевдокод      211 212 213 216 219
Рефакторинг      108 553
Рефакторинг безопасный      566
Рефакторинг интерфейсов классов      562
Рефакторинг исходного кода      699
Рефакторинг на уровне данных      559
Рефакторинг на уровне отдельных методов      561
Рефакторинг на уровне отдельных операторов      560
Рефакторинг на уровне системы      563
Рефакторинг, реализации классов      562
Рефакторинг, стратегия      568
Связанность      135 163
Связанность временная      165
Связанность коммуникационная      164
Связанность логическая      166
Связанность последовательная      164
Связанность процедурная      165
Связанность случайная      166
Связанность функциональная      164
Селективные данные      248
Символ      289
Словарь данных      700
Сокрытие информации      89 90 91 92 93
Сопровождение корректирующее      3
Сопряжение      96 98 102 139 164
Спецификатор вычисляемых значений      256
Стандарты      646 795
Строка      289 290
Структура      310 313
Тестирование      22 492
Тестирование автоматизированное      519
Тестирование блочное      3 4 5 490
Тестирование интеграционное      3 4 5 491
Тестирование компонента      490
Тестирование неполное      497
Тестирование оптимизация      518
Тестирование планирование      518
Тестирование регрессивное      491 515 518
Тестирование системы      3 5 491
Тестирование структурированное базисное      497
Тестирование, инструменты      513
Тестирование, инструменты возмущения состояния системы      517
Тестирование, инструменты леса      513
Тестирование, инструменты сравнения файлов      515
Тестирование, инструменты, генераторы тестовых данных      515
Тестирование, инструменты, мониторы покрытия кода тестами      516
Тестирование, инструменты, регистраторы данных      516
Тестирование, инструменты, символические отладчики      517
Тестирование, основанное на потоках данных      500
Тестирование, прием      496
Тестирование, протокол      520
Тип данных      247 257 282
Тип данных перечислимый      294 330
Тип данных, изменение      611
Тип данных, создание      303
Тип проекта      28
Точка управления      104
Требование      2 36—39 650
Указатель      61 314 316 323 324 325 326
Указатель, инициализация      316
Указатель, область памяти      314
Указатель, переменная      318
Унифицированный язык моделирования      см. «UML»
Управление конфигурацией      649
Управляющая структура      247
Утверждение      184—189 200
Форматирование      712
Форматирование инструменты      720
Форматирование классов      752
Форматирование оператора      736
Форматирование управляющих структур      728
Форматирование, явный блок      722
Функция      177
Функция, возврат значения      178
Цикл      248 359 379
Цикл бесконечный      360
Цикл с выходом      361
Цикл с итератором      360
Цикл с подсчетом      359
Цикл с проверкой в конце      361
Цикл с проверкой в начале      361
1 2
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте