Comments 14
Эта кнопка позволяет пересобрать проект, устранив ошибки.
Вот я балбес. Всегда их вручную устранял. Оказывается можно было просто пересобрать...
В Android Studio запрятано окно с возможностью выполнить код во время остановки программы – Evaluate Expression. После Xcode, где это одна из основ дебага, сперва непонятна где искать это окно.
Ошибка #1. Искать ошибку в коде самостоятельно и пытаться устранить ее вручную
нужно скопировать и вставить в поисковик Google
а почему не сразу на StackOverflow? А Яндекс тоже не подходит?
Вот и выросло поколение "сеньёров" которое серьёзно учит джуниоров только искать ошибки в поисковике, а не решать их самостоятельно.
Печалька.
Когда я додумался до дого, что можно искать ошибки в Гугле - это здорово упростило мою жизнь.
Дело ведь в чем, языки и среды программирования это штуки созданные людьми и у этих людей есть какая-то своя логика. Вот например возникает ошибка из-за того, что что-то не так в настройках MSVS и надо это изменить - откуда я могу это узнать?
На всякий случай скажу больше. В Гугле можно искать не только ошибки.
Была не плохая статья на Хабре как раз по этому поводу и как раз про редкие настройки MSVS в том числе (выделил)
Тот красивый, оптимальный код, который они выдавали на первом собеседовании, был найден в интернете. Те решения, которые обеспечили им взрывной рост продуктивности в первые месяцы работы, были найдены в интернете. Те вопросы пользователей, на которые чуваки отвечали после волшебного «я вам перезвоню», были найдены в интернете.
Они пишут код, не понимая базовых конструкций. Нет, они не пишут код – они его скачивают. Нет, опять не то… Скачать код – это типа «npm i», это нормально. Они списывают код. Не умея его писать.
Ладно там новую технологию раскурить с помощью интернета, или научиться пользоваться какой-нибудь редко встречающейся хренью, чтобы голову не забивать. Но базовые-то вещи! Как вы можете их из интернета списывать?!
Если постоянно пишешь код, то делаешь это всё лучше и лучше. Если постоянно ищешь информацию в интернете, то прокачиваешь этот скилл. Если списываешь код из интернета, то становишься в этом большим мастером.
Правда, не весь код есть в открытом доступе в интернете. Поэтому возникает плато.
#1 - OK, всё же имеет отношение к конкретной IDE и разработке под Android
#2-#4 - Общее для всех программ, однако, заголовок намекает на Android.
#5 - В общем-то тоже, что и 2-4, но "не спешите искать ошибку вручную" - а чем в Debug мы собираемся заниматься?
Это.. сатира..? Очень хорошая!
Технический уровень статей на Хабре опредленно обновил рекорд.
Хотелось бы увидеть в подобных статьях архитектурные ошибки и советы по структурированию кода и о том, как не переизобретать велосипеды в Android.
Пока что, в этой статье можно заменить Android на любую платформу/язык и суть не поменяется, тобишь к самой Android разработке не имеет особого отношения
Я тут выучил слово новое, как "кринж" звучит. Так вот, кринжовый совет сразу гуглить ошибки подкрепляется еще более кринжовым скриншотом NullPointerException. Ну я даже не знаю, если гуглить NullPointerException, с стектрейсом в 3 метода, то может быть лучше проституткой стать?
Ну хоть бы state в с описанием завернули в enum class, эх...
Ошибки совсем уж начинающих программистов. Необязательно под Андроид...
5 ошибок новичка при создании первых приложений для Android и что с ними делать