LINUX.ORG.RU

Безопасный код


0

0

Подскажите плиз книжки (можно и бумажные) про все виды багов и как избежать их в своих программах. Заранее спасибо. P.S.:Пишу на С++ под Линухом

anonymous

К сожалению баги бывают не в прогах, а в мозгах их авторов :(. Все беды от неправильного/неаккуратного использования тулов, будь то язык программирования или какая-то технология. Выход - читай почаще документацию.

Общий совет - забудь об cut&paste в пользу реюзинга отлаженных компонент, библиотек и пиши каждую строку осмысленно. Измерять труд программёра количеством набитых строк глупо.

Архитектурные ошибки на этапе кодирования не исправляются, дебильный дизайн соплями не исправишь.

anonymous
()

Можно почитать: Ален И. Голуб "C и C++. Правила программирования". Ничего особо выдающегося там может и не написано, но полезные советы по использованию или неиспользованию каких-то возможностей языка там есть, кроме того, по некоторым вопросам там приведены примеры и объяснения, т.е. есть материал над которым самому можно поразмыслить.

AVI
()
Ответ на: комментарий от anonymous

Есть такая книга: "Защишенный код", авторы Майкл Ховард и Девид Лебланк, издательство "Русская Редакция" (Microsoft Press) :)

Также можно почитать "Программирование для LINUX. Профессиональный подход". Издательство CodeSourcery.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.