Гайс, в последнее время часто начал замечать, что начали спрашивать на собесах про принципы чистой архитектуры. Так что если вы подаетесь на middle+, то вы точно должны это знать. Ловите шпаргалку 🤘 SOLID Пять принципов ООП: – Single Responsibility — один класс/модуль = одна ответственность. – Open/Closed — открыт для расширения, закрыт для изменений. – Liskov Substitution — подклассы должны заменять базовые без ошибок. – Interface Segregation — лучше несколько узких интерфейсов, чем один жирны...
Result University
Сообщество IT. Разговоры про веб-разработку, JavaScript и многое другое... https://result.school
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
19 из 19Фреймворк vs библиотека: в чём разница и почему React — и то, и другое Для начала давайте разберемся что такое библиотека, а что такое фреймворк. 👉🏼 Библиотека Библиотека — это набор готовых функций и компонентов, которые вы вызываете, когда хотите. Главное: вы управляете кодом, а библиотека помогает. 👉🏼 Фреймворк Фреймворк — это набор правил и готовых модулей, в котором он управляет вами. Вы подстраиваетесь под его структуру и правила. Например: Angular или Vue. А React — кто он? Официально...
Вайб-кодинг — конечно, круто, но вайб-дебагинг — вообще песня 😁 Когда ты такой весь на чиле накидал промптов, ИИ что-то там написал, вроде бы даже работает... до первого бага. И вот ты сидишь, смотришь на 1000 строк «кода», которые практически не понимаешь, и пытаешься отдебажить, а ошибок становится всё больше... Чем опасен «слепой» вайб-кодинг: ✖️Не понимаешь, как работает код — ИИ сгенерил, ты вставил. Логика осталась за кадром. ✖️Дебаггинг становится пыткой — не знаешь, где искать баг и с ч...
Что такое Docker и зачем он фронтенду? Если коротко 🟧 Docker — способ упаковать всё необходимое для запуска приложения в единый контейнер. Включая сервер, зависимости, окружение и настройки. Теперь если некоротко 😁🟧 Типичная ситуация: проект работает идеально локально, но при запуске на другой машине всё ломается. Причина — отличия в окружении: другая ОС, версия Node, конфликты в зависимостях. В продакшене подобное может привести к серьёзным проблемам. Здесь и помогает Docker. Он создаёт изол...
Регулярные выражения в JavaScript: магия, которую стоит приручить Если когда-нибудь хотели проверить email, найти все цифры в тексте или заменить что-то по шаблону — добро пожаловать в мир регулярных выражений. 🟧Что такое RegExp? Регулярное выражение — это специальная строка, описывающая шаблон поиска. В JavaScript для работы с ними есть встроенный класс RegExp и синтаксис через слэши: /шаблон/флаги. /hello/.test('helloworld');//true /\d+/.exec('ID: 12345');//['12345'] 🟧Полезные паттерны:...
+ в карму за наблюдательность) В целом, да, сейчас WebStorm бесплатный для некоммерческого использования. То есть для: обучения, разработки домашних петов, разработки open-source проектов и тд. Однако остаются некоторые ограничения: например, недоступна функция Code With Me, а ещё невозможно отказаться от сбора анонимной статистики. Если вы уже работаете в компании и используете WebStorm в рамках рабочих задач — бесплатная подписка не подходит. Если работодатель не предоставляет лицензию, оплачи...
Хей! Мы давно не общались, давайте познакомимся 🥳 У нас тут почти 5 тысяч человек 😍 и поэтому нам важно узнать о вас больше 🫰 Начинающий разработчик? Уже джуните? Или, может, давно в IT, но хотите сменить стек или проект? 👇 Ответьте в опросе ниже - это поможет нам делать контент точнее. А вам - понять, на каком вы этапе. 💬 Если хотите - напишите в комментариях, на чём сейчас фокус: учёба, поиск работы, рост до мидла? Мы читаем всё!
Принципы SOLID в React: как писать чистый и масштабируемый код 📌 Принципы SOLID — это пять правил проектирования, которые помогают создавать гибкий и масштабируемый код. Изначально их разработали для объектно-ориентированных языков, но никто не запрещает применение в React 😁 🟧S — Single Responsibility Principle (Принцип единственной ответственности) Каждый компонент, хук или функция должны выполнять только одну задачу. Это упрощает тестирование, повторное использование и сопровождение кода. П...
VS Code vs WebStorm — что выбрать фронтендеру в 2025? Когда дело доходит до выбора среды разработки, два фаворита на фронте — VS Code и WebStorm. У каждого свои преимущества. Сейчас разберёмся. 🖼️ VS Code — лёгкий, гибкий, бесплатный ▪️Миллионы расширений: от до Tailwind IntelliSense. ▪️Быстрый старт и простая настройка. ▪️GitHub Copilot, IntelliCode, Live Share — мощные инструменты прямо в редакторе. ▪️Поддержка удалённой разработки (SSH, контейнеры). Кому подойдёт: начинающим и опытным разраб...