Python
объясните мне как смотреть код и видеть причину ошибки? Это опыт работы, практики, гениальности или чего-то еще?
При возникновении ошибки. я смотрю что за ошибка, ищу, ковыряю код, подбираю и перебираю. А ты, (Нео, блин.) мельком глянешь и говоришь причину. вот как?!
тут влияют два основных мышления - абстрактное и аналитическое. и первое гораздо важнее.
нужно смотреть что у тебя с алгоритмами, архитектурой и математикой. если хорошо, то не хватает второго. раз сильно ковыряешь, то похоже, что так.
опытом думаю можно оба натренировать
есть и более простой способ - тупо нахватать знаний о всех вещах в программировании и их будет хватать на многие ошибки. но на многие и не будет по-прежнему. так что надо развивать ум
нужно смотреть что у тебя с алгоритмами, архитектурой и математикой. если хорошо, то не хватает второго. раз сильно ковыряешь, то похоже, что так.
опытом думаю можно оба натренировать
есть и более простой способ - тупо нахватать знаний о всех вещах в программировании и их будет хватать на многие ошибки. но на многие и не будет по-прежнему. так что надо развивать ум
И опыт - сын ошибок трудных! И гений - парадоксов друг! )))
С опытом ты будешь видеть ошибки даже взглянув мельком на код
С опытом ты будешь видеть ошибки даже взглянув мельком на код
опыт. ну и смотря что за ошибка. если синтаксическая, отступ, несоответствие типов и т. п. - исправляется очень быстро бегло пробежавшись глазами. для более сложных багов приходится прослеживать состояние программы на разных этапах исполнения и искать причину ошибки. нормальные люди для этого используют отладчик, а такие как я принты
Одно из проявлений приципа 80/20.
80% ошибок в программе покрываются 20% в принципе возможными ошибками. Все эти наиболее частые ошибки уже найдены сотни раз.
Объём вашего кода здесь в тысячи и даже десятки тысяч раз меньше реального кода, где ищутся баги. Это "мельком взглянул" действительно нужно в работе, за которую платят деньги.
ЗЫ
Второе проявление закона 80/20 - это на оставшиеся 20% можно точно забить. Или как минимум на половину из них
80% ошибок в программе покрываются 20% в принципе возможными ошибками. Все эти наиболее частые ошибки уже найдены сотни раз.
Объём вашего кода здесь в тысячи и даже десятки тысяч раз меньше реального кода, где ищутся баги. Это "мельком взглянул" действительно нужно в работе, за которую платят деньги.
ЗЫ
Второе проявление закона 80/20 - это на оставшиеся 20% можно точно забить. Или как минимум на половину из них
Похожие вопросы
- Python как упростить код чтобы он не превышал максимальное время работы
- Работа программист. Начало карьеры. Без опыта работы.
- Где ошибка в коде? (Python)
- Ошибка в коде стандарт PEP8 Python
- Ошибка в коде python discord.py
- В коде ошибка? Его можно упростить?
- ПОМОГИТЕ НАЙТИ ОШИБКУ В КОДЕ (выводит наибольшее и наименьшее а среднее нет)
- Discord.py ошибка в коде
- Как возвести число в степень в python через цикл while? В чем моя ошибка в коде? Объясните, пожалуйста подробнее
- Ошибка в коде на Python
эх как же жизненно