Главное в программировании: ПОИСК ОШИБОК

preview_player
Показать описание
Разберем примеры как отлавливать ошибки в кодинге.
#айтишник #программирование #айти

// Айтишник — это ВЕБ ПОМОЩЬ, на канале выходят видео по теме работы с информационными технологиями (ИТ). Программирование и дизайн онлайн проектов, работа в айти, разбор инструментов и технологий. Есть плейлисты про веб-дизайн и создание сайтов с нуля: работа с движками CMS, администрирование, контент-менеджмент, поддержка и раскрутка веб-проектов. Разбирается создание своей компьютерной игры и работа с сервером. Обсуждаем также актуальные вопросы и новости айти.

Еще в 90-ых мы начали создавать свои первые сайты на html и постепенно еще будучи студентами МГУ нашли себя в веб-строительстве и дизайне: мы создавали веб-сайты разного назначения и размера, это мог быть сайт-визитка, сайт научного института или проекта, корпоративный или тематический портал. Мы работали с разным функционалом от гео-материалов до форумов и соцсетей. За 10 лет мы освоили основные веб-технологии и постепенно наш фокус интереса сместился от создания сайтов к веб-консалтингу. Мы до сих пор администрируем несколько крупных научных и бизнес онлайн-площадок, заказы на новые сайты мы не принимаем. Так что не пишите нам с предложением сделать вам сайт. Вместо этого мы решили уделять время съемке видео на ютуб, и на этом канале мы делимся всем, что знаем в сфере информационных технологий и айтишными хитростями, которые продолжаем узнавать каждый день!

Рекомендации по теме
Комментарии
Автор

В некоторых инструментах или ЯП есть аспектный отлов ошибок, или глобальный - в общем суть в том, что ты не захломляешь свой код во множестве мест какими-то инструкциями по логированию, а пишешь лишь в одном месте логику связанную с обработкой ошибок, либо это могут быть какие-то незаметные декларации, атрибуты и т.п., обработкой которых занимается специально заточенный под это инструмент (это может быть фоновая автогенерация кода для обработки ошибок, инструкции сборщику и т.п.), на разных платформах он разный , но итоговая цель их это свести к минимому захломление кода не связанными с бизнеслогикой вещами.
Второй важный момент - это писать юнит тесты., т.к ошибки могут быть логического плана и никак себя не проявлять в виде каких-то исключений, ну либо это исключение будет редким и лишь в определенных сценариях, которые еще нужно суметь словить . вот юинт.тесты как раз помогают вызвать все задуманные сценарии и проконтролировать поведение программы, ее результа.
Либо если ты где-то случайно накосячил в какой-то момент в одном месте . а программа поломалась совсем в другом месте - это юнит.тест тоже поможет быстро и легко отловить.
Ну и как побочный эффект - тесты вынуждают проводить декомпозицию и положительно влияют на архитектуру, ибо что бы что-то протестировать, протестировать в деталях, должна быть подходящая для этого реализация, есть даже особый подход к разработке . когда мы сперва пишем тест на какую-то функцию, а лишь потом уже реализуем под тест соответствующий интерфейс в программе - TDD.

sau
Автор

Здравствуйте, учусь на 3курсе, огромное желание брать у вас онлайн курсы, если вам это интересно, возможно ли это обсудить в вк/телеграмме?

SmAiLRaIn
Автор

Привет. Как насчёт видео по настройке Notepad для кода? У тебя есть пару видео, но может сделаешь полное о том, как ты его настраивал?

twetowncity
Автор

Привет, большое спасибо за контент, по Си, еще на всякий случай проверь свой ПК на наличие руткита, так же было бы интересно на эту тему видео

SevenGnoms
Автор

Правильно братан !!! Так и надо. Делай болталогию тоже. Потому что смотрю постоянно техническое видео, типо как ты там по Си делал уроки. Но когда сажусь есть ищешь Балталогию на фон пока пельмени ем.

xrtcam
Автор

из за этого видео мне пришла идея такая что наверное хорошо если есть возможность иметь отдельного программиста который будет заниматься написанием кода по отлавливаю ошибок. ну то есть некое такое парное программирование где разбиты по парам программисты и 1 пишет и 2 следом за ним пишет вместе с ним в real time пишет тесты

xrtcam
Автор

Главное в программировании: работать за хорошие деньги...

Poloskunik
Автор

Discord что-то у вас ссылка не робит..

tonyphony
Автор

Тангар, привет. Такой вопрос: ты будешь ещё какие то игры делать или только тангарию улучшать пока?

Santa_murai
join shbcf.ru