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

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

Ссылка: @Portal_v_IT

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

Канал на бирже: telega.in/c/dailycoding
Download Telegram
Что такое Agile?

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

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

#agile #methodology #article
Как придумывать содержательные имена переменных

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

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

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

#article #programming #tips
Основные принципы ООП

Объектно-ориентированное программирование основано на «трех китах» — трех важнейших принципах, придающих объектам новые свойства. Этими принципами являются инкапсуляция, наследование и полиморфизм. Расскажим про них продробно и с примерами в статье.

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

#article #oop #development
Рейтинг языков программирования

Опубликован августовский рейтинг популярности языков программирования PYPL. В его основе лежит число запросов на изучение того или иного языка. Первое место со значительным отрывом занимает Python.

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

#news #programming
Почему не стоит писать комментарии в коде

Всем программистам говорили о необходимости комментариев в коде, но нужны ли они? Мы постараемся разобраться в этой теме и расскажем почему комментарии это зло!

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

#programming #tips #article
Где используется и зачем нужна Java

Если вы новичок и только начинаете учить Java, вы наверняка задумывались, где именно используют Java? Имеет ли она какое-либо реальное применение вообще? Что ж, вы не одиноки, многие программисты, только вступившие на IT путь или уже уверенные специалисты, задаются этим вопросом.

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

#java #programming #article
Принцип KISS. Keep It Simple, Stupid

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

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

#article #oop #development
Увлекаешься веб-разработкой?

На канале WebDEV каждый день публикуются полезные материалы:
— Обучающие статьи
— Советы разработчикам по созданию качественного UI и UX
— Обзоры JavaScript библиотек

Рекомендуем подписаться! @webb_dev
Photo
Почему Python – лучший выбор для машинного обучения

Машинное обучение стало трендовым направлением программирования. Язык Питон занял лидирующие места среди языков что используются для ИИ. Почему так сложилось рассмотрим в статье.

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

#python #programming
Import Cost — отличный плагин, который подойдёт тем программистам, которые склонны к самоистязанию. Всякий раз, когда вы импортируете в свой проект очередной модуль, Import Cost сообщает вам о его размере.

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

VS Code Marketplace | GitHub

#tools #vscode
Как выбрать первый язык программирования

Крайне сложно сделать правильный выбор первого языка. Мы разобрали популярные IT сферы и выявили наиболее подходящие языки, дабы вы понимали вектор дальнейшего движения.

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

#programming #languages
Photo
Как получить лицензию на все продукты JetBrains бесплатно

JetBrains — международная компания, которая разрабатывает инструменты для разработки на языках Java, Kotlin, C#, C++, Ruby, Python, PHP, JavaScript и многих других, а также средства командной работы. Наверняка вы слышали о ней. В этой статье мы расскажем, как можно получить лицензию на все продукты от JetBrains бесплатно.

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

#tools #free
Принцип DRY. Don't Repeat Yourself

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

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

#article #oop #development
Open in Browser — это расширение для VS Code благодаря которому, через контекстное меню, можно открыть страницу в браузере, заданном по умолчанию, или в каком-нибудь другом браузере, установленном в системе.

VS Code Marketplace | GitHub

#vscode #tools
Как взять первый заказ на фрилансе? 10 советов

Взять первый заказ, словно заработать миллион долларов - очень сложно, но главное возможно. Мы расскажем 10 советов, которые помогут вам начать зарабатывать на фрилансе.

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

#freelance #tips #programming
Как путешествовать по миру без отрыва от работы

Многие люди живут там, где есть работа. Это касается, например, Москвы — часто слышны речи из разряда «Я бы жил в любом другом городе, но здесь есть хорошо оплачиваемая работа…». В этой статье мы поговорим с программистом, который смог вырваться из офисных клеток корпораций и сделать свою рабочую жизнь интересной и захватывающей.

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

#freelance #tips #article
Принцип YAGNI. You Ain't Gonna Need It

Согласно адептам принципа YAGNI, желание писать код, который не нужен прямо сейчас, но может понадобиться в будущем, приводит к нежелательным последствиям. Подробнее в статье.

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

#article #oop #development
Git Graph — это расширение для VS Code, которое помогает просматривать ветки репозитория и также делать поиск по истории. Для разработчиков кто часто принимает pull request и делает code review это расширение станет незаменимым.

VS Code Marketplace | GitHub

#tools #git
Forwarded from WebDEV
Что такое объектная модель документа и зачем она нужна

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

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

#article #web
Как делать меньше ошибок в коде?

Избегая ошибки в коде, вы повышаете эффективность работы, успеваете делать больше за тот же промежуток времени. Мы расскажем некоторые советы, позволяющие избегать ошибок в коде.

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

#tips #programming