Лучшие публикации - избранное

На этой странице перечислены лучшие публикации этого блога - посты, которые имеют больше всего комментариев, на которые чаще всего заходят или которые просто интересны.

Содержание


НаверхСерия Delphi

Лучшие посты о Delphi

НаверхСерия отладки и обработки ошибок

Лучшие посты об отладке
  • Основная статья - Обработка ошибок (статья очень большая, поэтому есть вариант в PDF). Ужасно много всего - начиная с теоретической части (от синтаксиса до best practices) и заканчивая практикой (от использования отладчика для начинающих и до Windows Error Reporting).
  • Поиск утечек памяти, часть 1 и часть 2. Типичные ошибки новичков в поиске утечек памяти, как найти утечки памяти с различными инструментами.
  • Как узнать, почему зависла программа? Поиск причин зависания с помощью инструмента на выбор: Delphi, EurekaLog, Process Explorer, Threads Snapshot.
  • Отладка проблем с памятью:
    • Вступительная статья про указатели и строки. Вам лучше бы иметь представление о этих вещах, прежде чем вы начнёте отладку проблем с памятью.
    • Подготовка. Инструменты для диагностики различных проблем в ваших программах требуют определённого окружения и выполнения некоторых условий. Вы можете улучшить (или ухудшить) их работу, устанавливая различные опции проекта.
    • Исключение EAccessViolation. Самый простой случай проблем с памятью - у нас есть исключение.
    • Введение в отладочные менеджеры памяти. Хотя в этой статье я говорю о том, как вы можете искать утечки памяти в своих программах, моя действительная цель – познакомить вас с менеджерами памяти и их отладочными режимами.
    • Порча памяти. Разбираемся с самыми страшными ситуациями.
  • Настройка проектов Delphi для отладки. Обзор отладочных опций и рекомендуемые значения для различных ситуаций.
  • Как читать баг-отчёты. Введение для начинающих, если с пониманием отчётов возникают трудности.
  • Почему всегда нужно использовать FreeAndNil вместо Free. Защитное программирование: обсуждение идеи отказа от использования Obj.Free в пользу FreeAndNil(Obj).
  • Чего не хватает в Delphi? Обзор фишек, которые могли бы реализовать в Delphi для упрощения отладки. Вы можете проголосовать за понравившиеся варианты.
  • Новый класс Exception в Delphi 2009 и выше. Обсуждает изменения в классе Exception - вложенные исключения и поддержку трейсеров исключений. Показывает, как прикрутить существующие трейсеры (на примере JCL и EurekaLog).

НаверхСерия Windows

Лучшие посты о Windows

НаверхСерия EurekaLog

Лучшие посты о EurekaLog

НаверхПрочее

Лучшие посты, не вошедшие в категории

НаверхЧужое

Интересные посты из других блогов