Pull to refresh

Comments 14

Эта кнопка позволяет пересобрать проект, устранив ошибки.

Вот я балбес. Всегда их вручную устранял. Оказывается можно было просто пересобрать...

В Android Studio запрятано окно с возможностью выполнить код во время остановки программы – Evaluate Expression. После Xcode, где это одна из основ дебага, сперва непонятна где искать это окно.

Ошибка #1. Искать ошибку в коде самостоятельно и пытаться устранить ее вручную

нужно скопировать и вставить в поисковик Google

а почему не сразу на StackOverflow? А Яндекс тоже не подходит?

Вот и выросло поколение "сеньёров" которое серьёзно учит джуниоров только искать ошибки в поисковике, а не решать их самостоятельно.

Печалька.

Когда я додумался до дого, что можно искать ошибки в Гугле - это здорово упростило мою жизнь.
Дело ведь в чем, языки и среды программирования это штуки созданные людьми и у этих людей есть какая-то своя логика. Вот например возникает ошибка из-за того, что что-то не так в настройках MSVS и надо это изменить - откуда я могу это узнать?

На всякий случай скажу больше. В Гугле можно искать не только ошибки.

Была не плохая статья на Хабре как раз по этому поводу и как раз про редкие настройки MSVS в том числе (выделил)

Тот красивый, оптимальный код, который они выдавали на первом собеседовании, был найден в интернете. Те решения, которые обеспечили им взрывной рост продуктивности в первые месяцы работы, были найдены в интернете. Те вопросы пользователей, на которые чуваки отвечали после волшебного «я вам перезвоню», были найдены в интернете.

Они пишут код, не понимая базовых конструкций. Нет, они не пишут код – они его скачивают. Нет, опять не то… Скачать код – это типа «npm i», это нормально. Они списывают код. Не умея его писать.

Ладно там новую технологию раскурить с помощью интернета, или научиться пользоваться какой-нибудь редко встречающейся хренью, чтобы голову не забивать. Но базовые-то вещи! Как вы можете их из интернета списывать?!

Если постоянно пишешь код, то делаешь это всё лучше и лучше. Если постоянно ищешь информацию в интернете, то прокачиваешь этот скилл. Если списываешь код из интернета, то становишься в этом большим мастером.

Правда, не весь код есть в открытом доступе в интернете. Поэтому возникает плато.

https://habr.com/ru/post/521104

Кажется я понимаю. Я сталкивался с таким у студентов (в условнйо физике) - когда произносятся слова, но человек не понимает, что за ними стоит. Наверное с программированием можно также.
-Напиши "Hello, world!".
-... вот. красивый кодъ
-Что такое main()?
-Ну э... это такая штука...
Так?

#1 - OK, всё же имеет отношение к конкретной IDE и разработке под Android
#2-#4 - Общее для всех программ, однако, заголовок намекает на Android.
#5 - В общем-то тоже, что и 2-4, но "не спешите искать ошибку вручную" - а чем в Debug мы собираемся заниматься?

Технический уровень статей на Хабре опредленно обновил рекорд.

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

Пока что, в этой статье можно заменить Android на любую платформу/язык и суть не поменяется, тобишь к самой Android разработке не имеет особого отношения

Я тут выучил слово новое, как "кринж" звучит. Так вот, кринжовый совет сразу гуглить ошибки подкрепляется еще более кринжовым скриншотом NullPointerException. Ну я даже не знаю, если гуглить NullPointerException, с стектрейсом в 3 метода, то может быть лучше проституткой стать?

Ну хоть бы state в с описанием завернули в enum class, эх...

Ошибки совсем уж начинающих программистов. Необязательно под Андроид...

Sign up to leave a comment.

Articles