Daily Coding 🔥
8.75K subscribers
1.83K photos
6 videos
1 file
1.68K links
Канал, который научит вас программировать лучше и эффективнее.

Интересные задачи, обучающие статьи, советы по стилю кода и многое другое.

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

Канал на бирже: telega.in/c/dailycoding
Download Telegram
Channel created
Мы не любим читать чужой код по той причине, что он написан не нами. Само собой разумеется, что в глубине души мы считаем себя лучшими программистами на планете и никто не сможет написать такой крутой код, как мы. Написание кода — это интенсивный мыслительный процесс, а пассивный читатель не испытывает ничего подобного.

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

Как читать код. 8 принципов, которые стоит запомнить

#code #review
JavaScript входит в число самых популярных языков программирования, а фронтенд-разработка считается одним из самых простых способов начать карьеру в IT.

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

Стоит ли учить JavaScript? Перспективы, ситуация на рынке труда, мнения экспертов

#code #js
Todo Highlighter — это плагин, который выделяет TODO/FIXME или другие комментарии в яркие цвета, что довольно тяжело не заметить. А так же он может вывести список выделенных комментариев в консоль.

VS Code | GitHub

#tools #code
Последние пару лет очень много занимаюсь с людьми, которые только начинают свою карьеру в ИТ. Поскольку и сами вопросы, и манера их задавать у многих людей похожи, я решил собрать свой опыт и рекомендации в одном месте.

Многие начинающие разработчики не могут получить ответ на свой вопрос из-за того, что они неправильно его формулируют. В статье описано, как это избежать.

Как правильно задавать вопросы, если ты Junior программист

#article #junior #tips
Просматривая статьи по проектированию ПО, я постоянно встречал тучу невиданных сокращений и вскользь упоминаемых практик разработки.

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

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

TDDx2, BDD, DDD, FDD, MDD и PDD, или все, что вы хотите узнать о Driven Development

#article #agile
Качество кода

Качество кода — тема, которая родилась вместе с программированием. Для оценки и контроля качества менеджмента предприятий применяется ISO 9000, для продуктов — ГОСТ и тот же ISO, а вот для оценки качества кода ГОСТа нет. Точного определения и стандарта для качества кода тоже нет.

Каждый разработчик понимает качество по-своему, исходя из опыта. Представления джунов и лидов различаются, и это приводит к разногласиям. Каждая команда для отдельных проектов оценивает код по-своему. Команда обновляется, разработчики уходят, тимлиды сменяются — определение качества меняется.

Читать статью

#code #article
Я порчу разрабам жизни своими код ревью и больше так не хочу

Наш менталитет зациклился на культе силы и превосходства. И вот что нужно сделать: надо перестать быть такими. Это на самом деле очень просто.

Если над нами все смеялись, пока мы были новичками — это не значит, что теперь мы должны отыгрываться. Порочный круг легко рвется. Умение проигрывать в спорах очень сильно облегчает жизнь. Умение признать, что другой дев талантливее тебя, сделает жизнь совершенно простой.

Читать статью

#code #review
Всё, что нужно знать о нейронных сетях

Говорим о нейронных сетях: легкая подача сложной информации так, что поймет даже ребенок. Изучаем базис и углубляемся в тему с нуля.

Машинное обучение, data science, нейронные сети – эти сферы не только крайне интересные, но и довольно сложные. Остановимся на нейронных сетях: объясним, что это такое, и расскажем об основных понятиях.

Читать статью

#ai #programming
Принципы SOLID, о которых должен знать каждый разработчик

Объектно-ориентированное программирование принесло в разработку ПО новые подходы к проектированию приложений. В частности, ООП позволило программистам комбинировать сущности, объединённые некой общей целью или функционалом, в отдельных классах, рассчитанных на решение самостоятельных задач и независимых от других частей приложения. Однако само по себе применение ООП не означает, что разработчик застрахован от возможности создания непонятного, запутанного кода, который тяжело поддерживать.

Читать статью

#solid #programming
Photo
Code Spell Checker — это расширение для VS Code, которое находит граматические ошибки в тексте. Работает с camelCase.

VS Code Marketplace

#tools