Написание качественного кода
Обновлен: Ноябрь 2007
О качестве необходимо заботиться с самого начала. Качество не относится к таким элементам, которые можно легко добавить позже. Слишком сложные или слишком запутанные проблемы, а также проблемы, которые выявляются на поздних этапах жизненного цикла продукта, как правило, уже не исправляются. В следующих разделах описаны принципы и процедуры, позволяющие повысить качество кода.
В этом подразделе
Описание ряда методик проведения проверки проекта и кода для выявления ошибок и неуместных предположений путем передачи кода на проверку своим партнерам. |
|
Описание методик и стратегий написания безопасного кода. |
|
Рекомендации по проверке кода разными способами для гарантии того, что код обеспечивает все намеченные в проекте функции. |
|
Ряд рекомендаций по выявлению дефектов кода. |
|
Ряд рекомендаций по использованию средств анализа кода. |
|
Описание действий по обнаружению и исправлению дефектов кода при помощи средства анализа кода C/C++. |
|
Описание действий по обнаружению и исправлению дефектов кода при помощи средства анализа управляемого кода. |
|
Описание действий по созданию пользовательских политик возврата, связанных с контрольными возвратами исходного кода в Team Foundation. |
Ссылка
Библиография по вопросам безопасности
Безопасность в машинном коде и коде .NET Framework