Поделиться через


Написание качественного кода

Обновлен: Ноябрь 2007

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

В этом подразделе

Рекомендации по проведению проверок проекта и кода

Описание ряда методик проведения проверки проекта и кода для выявления ошибок и неуместных предположений путем передачи кода на проверку своим партнерам.

Рекомендации по написанию безопасного кода

Описание методик и стратегий написания безопасного кода.

Рекомендации по возврату качественного кода

Рекомендации по проверке кода разными способами для гарантии того, что код обеспечивает все намеченные в проекте функции.

Рекомендации по отладке

Ряд рекомендаций по выявлению дефектов кода.

Рекомендации по использованию средств анализа кода

Ряд рекомендаций по использованию средств анализа кода.

Выявление и исправление дефектов кода C/C++

Описание действий по обнаружению и исправлению дефектов кода при помощи средства анализа кода C/C++.

Выявление и исправление дефектов управляемого кода

Описание действий по обнаружению и исправлению дефектов кода при помощи средства анализа управляемого кода.

Политики возврата с анализом кода

Описание действий по созданию пользовательских политик возврата, связанных с контрольными возвратами исходного кода в Team Foundation.

Ссылка

Библиография по вопросам безопасности

Безопасность в машинном коде и коде .NET Framework

См. также

Основные понятия

Защита приложений