От «лишь бы работало» к «я горжусь этим кодом»
Помните прошлый выпуск, где мы ругали антипаттерны ( а конкретно копипаст-кодинг), разбирали, как НЕ надо?
Но от критики толку мало. Гораздо важнее - знать, как делать правильно.
Сегодня - светлая сторона силы. Разбираем проверенные положительные паттерны проектирования, которые:
● делают код понятным для коллеги через полгода;
● позволяют добавлять фичи без страха всё сломать;
● разделяют ответственность так, что тесты пишутся сами собой.
Внутри: стратегия, наблюдатель, фабрики и другие джентльмены SOLID-набора. Без фанатизма, но с конкретными примерами, зачем они нужны и когда применять.
Читайте, сравнивайте с прошлым постом и пробуйте в своих проектах. Переход от «как не надо» к «как надо» начинается здесь ⬆️
Помните прошлый выпуск, где мы ругали антипаттерны ( а конкретно копипаст-кодинг), разбирали, как НЕ надо?
Но от критики толку мало. Гораздо важнее - знать, как делать правильно.
Сегодня - светлая сторона силы. Разбираем проверенные положительные паттерны проектирования, которые:
● делают код понятным для коллеги через полгода;
● позволяют добавлять фичи без страха всё сломать;
● разделяют ответственность так, что тесты пишутся сами собой.
Внутри: стратегия, наблюдатель, фабрики и другие джентльмены SOLID-набора. Без фанатизма, но с конкретными примерами, зачем они нужны и когда применять.
Читайте, сравнивайте с прошлым постом и пробуйте в своих проектах. Переход от «как не надо» к «как надо» начинается здесь ⬆️
Всей толпой в офлайне! Готовь чипсы, отключай уведомления продов.
Какой фильм порежем на цитаты???
Please open Telegram to view this post
VIEW IN TELEGRAM
Серьёзно. Ни print, ни if, ни циклы. Для процессора существует только одно: есть ток или нет тока. Нули и единицы.
Тогда как он выполняет твои программы?
Жми
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Голосование позади, лайки подсчитаны, болото выбрало своего короля.
Ребята, готовьтесь:
● попкорн
● ностальгия по детству
● цитаты, которые въелись в код-ревью
● и главный вопрос: «У ogre’a есть слои?» (спойлер: да, как у многослойной архитектуры)
Please open Telegram to view this post
VIEW IN TELEGRAM
Как сделать так, чтобы один и тот же элемент одинаково круто выглядел и на 27-дюймовом монстре, и на стареньком iPhone SE?
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Хотите проверить свои знания, весело провести время и узнать что-то новое? Тогда записывайте!
14 июня в 18:00 на Горького, 37 состоится захватывающая викторина в формате "Своей игры"!
Вас ждут:
Собирайте друзей, формируйте команды и приходите побороться за звание самых умных!
Не упустите возможность отлично провести вечер и узнать, кто же из нас самый эрудированный!
Ждем всех 14.06 в 18:00 по адресу: Горького, 37!
Please open Telegram to view this post
VIEW IN TELEGRAM
Хотите, чтобы разработка была быстрее, а ошибки — меньше? Узнайте, как CI/CD (непрерывная интеграция и поставка) превращает хаос в отлаженный конвейер релизов!
Смотрите, как это работает в карусели ➡️
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM