Мы не любим читать чужой код по той причине, что он написан не нами. Само собой разумеется, что в глубине души мы считаем себя лучшими программистами на планете и никто не сможет написать такой крутой код, как мы. Написание кода — это интенсивный мыслительный процесс, а пассивный читатель не испытывает ничего подобного.
Эта статья поможет вам найти правильный подход к чтению чужого кода.
Как читать код. 8 принципов, которые стоит запомнить
#code #review
Эта статья поможет вам найти правильный подход к чтению чужого кода.
Как читать код. 8 принципов, которые стоит запомнить
#code #review
Medium
Как читать код
8 принципов, которые стоит запомнить
JavaScript входит в число самых популярных языков программирования, а фронтенд-разработка считается одним из самых простых способов начать карьеру в IT.
В этой статье поговорим о целесообразности изучения JavaScript, перспективах этого языка, ситуации на рынке труда. Комментарии известных в отрасли экспертов помогут понять, стоит ли учить JavaScript, есть ли шанс получить работу и не устареют ли полученные знания в ближайшее время.
Стоит ли учить JavaScript? Перспективы, ситуация на рынке труда, мнения экспертов
#code #js
В этой статье поговорим о целесообразности изучения JavaScript, перспективах этого языка, ситуации на рынке труда. Комментарии известных в отрасли экспертов помогут понять, стоит ли учить JavaScript, есть ли шанс получить работу и не устареют ли полученные знания в ближайшее время.
Стоит ли учить JavaScript? Перспективы, ситуация на рынке труда, мнения экспертов
#code #js
Medium
Стоит ли учить JavaScript?
Перспективы, ситуация на рынке труда, мнения экспертов
Последние пару лет очень много занимаюсь с людьми, которые только начинают свою карьеру в ИТ. Поскольку и сами вопросы, и манера их задавать у многих людей похожи, я решил собрать свой опыт и рекомендации в одном месте.
Многие начинающие разработчики не могут получить ответ на свой вопрос из-за того, что они неправильно его формулируют. В статье описано, как это избежать.
Как правильно задавать вопросы, если ты Junior программист
#article #junior #tips
Многие начинающие разработчики не могут получить ответ на свой вопрос из-за того, что они неправильно его формулируют. В статье описано, как это избежать.
Как правильно задавать вопросы, если ты Junior программист
#article #junior #tips
Medium
Как правильно задавать вопросы, если ты Junior программист
Последние пару лет очень много занимаюсь с людьми, которые только начинают свою карьеру в ИТ. Поскольку и сами вопросы, и манера их…
Просматривая статьи по проектированию ПО, я постоянно встречал тучу невиданных сокращений и вскользь упоминаемых практик разработки.
Подходы к разработке делятся по сложности, областям применения и целям. Думаю, настало время разобраться, зачем же они нужны, почему их так много, и как они могут быть нам полезны.
Мы начнем знакомиться с ними от самых простых до довольно сложных, рассмотрим примеры использования и плюсы и минусы каждого из них.
TDDx2, BDD, DDD, FDD, MDD и PDD, или все, что вы хотите узнать о Driven Development
#article #agile
Подходы к разработке делятся по сложности, областям применения и целям. Думаю, настало время разобраться, зачем же они нужны, почему их так много, и как они могут быть нам полезны.
Мы начнем знакомиться с ними от самых простых до довольно сложных, рассмотрим примеры использования и плюсы и минусы каждого из них.
TDDx2, BDD, DDD, FDD, MDD и PDD, или все, что вы хотите узнать о Driven Development
#article #agile
Medium
TDDx2, BDD, DDD, FDD, MDD и PDD, или все, что вы хотите узнать о Driven Development
Просматривая статьи по проектированию ПО, я постоянно встречал тучу невиданных сокращений и вскользь упоминаемых практик разработки.
Качество кода
Качество кода — тема, которая родилась вместе с программированием. Для оценки и контроля качества менеджмента предприятий применяется ISO 9000, для продуктов — ГОСТ и тот же ISO, а вот для оценки качества кода ГОСТа нет. Точного определения и стандарта для качества кода тоже нет.
Каждый разработчик понимает качество по-своему, исходя из опыта. Представления джунов и лидов различаются, и это приводит к разногласиям. Каждая команда для отдельных проектов оценивает код по-своему. Команда обновляется, разработчики уходят, тимлиды сменяются — определение качества меняется.
Читать статью
#code #article
Качество кода — тема, которая родилась вместе с программированием. Для оценки и контроля качества менеджмента предприятий применяется ISO 9000, для продуктов — ГОСТ и тот же ISO, а вот для оценки качества кода ГОСТа нет. Точного определения и стандарта для качества кода тоже нет.
Каждый разработчик понимает качество по-своему, исходя из опыта. Представления джунов и лидов различаются, и это приводит к разногласиям. Каждая команда для отдельных проектов оценивает код по-своему. Команда обновляется, разработчики уходят, тимлиды сменяются — определение качества меняется.
Читать статью
#code #article
Я порчу разрабам жизни своими код ревью и больше так не хочу
Наш менталитет зациклился на культе силы и превосходства. И вот что нужно сделать: надо перестать быть такими. Это на самом деле очень просто.
Если над нами все смеялись, пока мы были новичками — это не значит, что теперь мы должны отыгрываться. Порочный круг легко рвется. Умение проигрывать в спорах очень сильно облегчает жизнь. Умение признать, что другой дев талантливее тебя, сделает жизнь совершенно простой.
Читать статью
#code #review
Наш менталитет зациклился на культе силы и превосходства. И вот что нужно сделать: надо перестать быть такими. Это на самом деле очень просто.
Если над нами все смеялись, пока мы были новичками — это не значит, что теперь мы должны отыгрываться. Порочный круг легко рвется. Умение проигрывать в спорах очень сильно облегчает жизнь. Умение признать, что другой дев талантливее тебя, сделает жизнь совершенно простой.
Читать статью
#code #review
Всё, что нужно знать о нейронных сетях
Говорим о нейронных сетях: легкая подача сложной информации так, что поймет даже ребенок. Изучаем базис и углубляемся в тему с нуля.
Машинное обучение, data science, нейронные сети – эти сферы не только крайне интересные, но и довольно сложные. Остановимся на нейронных сетях: объясним, что это такое, и расскажем об основных понятиях.
Читать статью
#ai #programming
Говорим о нейронных сетях: легкая подача сложной информации так, что поймет даже ребенок. Изучаем базис и углубляемся в тему с нуля.
Машинное обучение, data science, нейронные сети – эти сферы не только крайне интересные, но и довольно сложные. Остановимся на нейронных сетях: объясним, что это такое, и расскажем об основных понятиях.
Читать статью
#ai #programming
Принципы SOLID, о которых должен знать каждый разработчик
Объектно-ориентированное программирование принесло в разработку ПО новые подходы к проектированию приложений. В частности, ООП позволило программистам комбинировать сущности, объединённые некой общей целью или функционалом, в отдельных классах, рассчитанных на решение самостоятельных задач и независимых от других частей приложения. Однако само по себе применение ООП не означает, что разработчик застрахован от возможности создания непонятного, запутанного кода, который тяжело поддерживать.
Читать статью
#solid #programming
Объектно-ориентированное программирование принесло в разработку ПО новые подходы к проектированию приложений. В частности, ООП позволило программистам комбинировать сущности, объединённые некой общей целью или функционалом, в отдельных классах, рассчитанных на решение самостоятельных задач и независимых от других частей приложения. Однако само по себе применение ООП не означает, что разработчик застрахован от возможности создания непонятного, запутанного кода, который тяжело поддерживать.
Читать статью
#solid #programming
Photo
Code Spell Checker — это расширение для VS Code, которое находит граматические ошибки в тексте. Работает с
VS Code Marketplace
#tools
Code Spell Checker — это расширение для VS Code, которое находит граматические ошибки в тексте. Работает с
camelCase
.VS Code Marketplace
#tools