<Easy-Peasy Code/>
2.78K subscribers
1.01K photos
48 videos
86 files
120 links
Привет всем✋
Делюсь полезным:
💭 авторские статьи
💭 интересные книги/инсайты
💭 немного юмора и опросов

Бот для самопроверки: @EpCodeQuizBot

По рекламе @adtgassetsbot
Владелец @Aleksei
Download Telegram
#ссылка

SOLID принципы

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

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

Ознакомиться с принципами SOLID можно ниже👇

Читать
Вопрос по JavaScript.
Чему должен быть равен Х в строке 2, чтобы для переменной answer было присвоено значение true
var multiples = [8, 16, 24, 32, 40, 58] var answer = multiples[X] % 8 !== 0;
Anonymous Quiz
11%
2
11%
4
46%
5
10%
6
22%
0
Навигация по каналу — способ облегчить вам жизнь. Знакомьтесь ниже👇

Используйте теги для поиска:
▫️#ссылка – полезные ресурсы – только отобранные статьи/видео/примеры

▫️#мем – юмор, контент для отдыха

▫️#книги – книги, для тех кто читает, будут полезны и для кодинга, и для общего развития

▫️#факт – топовые факты об ИТ, для быстрого ознакомления

▫️#автор – конечно же контент от создателя о программировании доступным языком

▫️#тест - тесты по программированию

▫️#инструменты - различные библиотеки, которые пригодятся вам в разработке

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

💭 Общая информация

💭 Советы для начинающих программистов

💭 Чем отличается библиотека от фреймворка?

💭 Какой язык программирования мне выбрать?

💭 Статическая и динамическая типизация

💭 Чистый код и его признаки

💭 Метод утенка

💭 Магическое число

💭
Правило бойскаута

💭 Общение в команде

💭 Как воспринимать критику?

💭 Зачем в ИТ тестеры?

💭 Как программисту бороться с выгоранием?

💭 Какие профессии в ИТ бывают?

💭
Cookie. Что это и для чего используется?

💭 +1 skill для дева

💭 Кэш
#ссылка

26 полезных приёмов и хитростей Python

Python – язык программирования с ясным синтаксисом, и многие удобные вещи в силу простоты часто не задерживаются в памяти. При этом самые краткие и красивые решения обычно оказываются наиболее быстрыми. В представленной ниже подборке из 26 приемов и хитростей в Python вы наверняка встретите приемы, знаний о которых не хватало в определенный момент в вашей практике 👇

Читать
#ссылка

Объяснение SQL объединений JOIN: LEFT/RIGHT/INNER/OUTER

Можно смело сказать, что операция объединения (JOIN) является наиболее мощной функциональной особенностью языка SQL. Эта операция — предмет зависти для всех нереляционных СУБД, поскольку ее концепция очень проста, но при этом широко применима в случаях, когда нужно объединить два набора данных.

Читать
⚙️ Проверяем себя и других: чек-лист для код-ревью

Code review - инженерная практика в терминах гибкой методологии разработки. Это анализ (инспекция) кода с целью выявить ошибки, недочеты, расхождения в стиле написания кода, в соответствии написанного кода и поставленной задачи.

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

#ссылка
Приёмы_объектно_ориентированного_проектирования.pdf
6.3 MB
📓 Приемы объектно-ориентированного проектирования. Паттерны проектирования
Автор: Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес

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

#книги
Вопрос по SQL.
Какой тип оператора будет анализироваться в первую очередь (имеет больший приоритет) в выражении SQL из представленных:
Anonymous Quiz
26%
NOT
20%
AND
19%
IS NULL
9%
унарные ‘+’ и ‘-’
25%
умножение(*), деление(/)
💡 Метод утенка

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

#автор
⚙️ 10 расширений для VS Code, которые облегчат вам жизнь

VS Code один из самых популярных существующих редакторов кода. Его возможности можно расширять практически до бесконечности. VS Code дает то, что не может дать разработчику ни один другой редактор, и не одна другая IDE.

В статье ниже вы найдете топ-10 расширений для VS Code.

#ссылка