На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Друзья, соблюдайте, пожалуйста, правила форума и данного раздела:
Данный раздел не предназначен для вопросов и обсуждений, он содержит FAQ-заготовки для разных языков программирования. Любой желающий может разместить здесь свою статью. Вопросы же задавайте в тематических разделах!
• Если ваша статья может быть перенесена в FAQ соответствующего раздела, при условии, что она будет оформлена в соответствии с Требованиями к оформлению статей.
• Чтобы остальным было проще понять, указывайте в описании темы (подзаголовке) название языка в [квадратных скобках]!
Модераторы: Модераторы
  
> Стратегии поиска ошибок
    Добрый день!
    Не знает ли кто каких-то руководств, где можно узнать какие-то общие стратегии поиска ошибок в коде? Хочется подойти к этому как-то эффективней, чем стандартно от печки)
    test
      В книге Стива Макконела "Совершенынй код" есть целый раздел, посвященный диагностике ошибок.
      I originate
      You must appreciate, all the others imitate

      SCOOTER "GUEST LIST"

      'Pon the mic I'm the teacher!
      Spread my words like a preacher!
      Yiiihhaaaa!!!!

      SCOOTER "WEEKEND"
        Лучший способ не искать ошибки - это не делать их в процессе написания программы
          1. Ищешь, где возникла ошибка.
          2. Ищешь, почему возникла ошибка.
          3. Понимаешь, что происходит, - profit.
            Всем привет.
            Всё зависит от того, что считать ошибкой. ;)

            1 критические (падает, ломает логику и программу )
            2 ошибки не точности которые работают, но не так как ожидалось.
            3 просто код про который забыли и он больше не актуален. =)

            Ошибки обычно (так как приложение не большое)
            ищу логически и тестированием определенных частей поведение которых вызывает сомнения.
            так как обычно всё нормально "компилится" и "билдится".
            А так же ошибки могут возникнуть в случае кода как слоеный торт.
            Снизу старый код на основе которого надстроили новый код.
            А также когда нужно внедрить неожиданный функционал, который должен взаимодействовать со старым кодом.

            Хотя я наверное запутал, а не разъяснил=)))
            плохо, когда уверенность
            в своей правоте ограничивает видимость
            собственным носом
            1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script Execution time: 0,0819 ]   [ 14 queries used ]   [ Generated: 3.12.20, 07:22 GMT ]