Курс «Без ерунды» (dev ex) от школы сильных программистов Вчера дочитал последний из 4х лонгридов по курсу. Впечатления очень положительные, курс мне понравился. Термин developer experience я впервые услышал года 4 назад. Для меня он стал недостающим кусочком пазла, одной из тех вещей, что интуитивно понимаешь, но не знаешь как назвать. Вроде мысль, что надо налаживать продуктивный контекст для команды, очевидная: помехи на пути команды нужно устранять; инструменты должны быть удобными; с входящ...
Так не сойдет
Привет! Я Саша, руководитель отдела разработки платформы СХД в Yadro. Буду что-то писать в этот канал, вы будете что-то читать, ставить реакции и писать комменты. Trade offer Личка: @syberside
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
20 из 20Пятничное 🤡
Создавать системы, которые работают без твоего участия Внезапно осознал, что это универсальный навык/образ мышления. 🌱 Когда ты разработчик Проще всего пояснить мысль про «систему, работающую без тебя» на примерах, когда это свойство нарушается. Пример 1: разработчик пишет ошибку в лог и возвращает код ответа 200 OK. - Хорошо, а как мы узнаем, что у нас что-то работает некорректно? - Посмотрим в логи! Такой ответ - «звоночек». Просмотр логов подразумевает, что это кто-то должен делать. Сразу во...
Чеклист описания задач для разработчиков https://cdn.tough-dev.school/materials/8-task-rules.pdf Нравятся все пункты. Но добавлю пару комментариев: 1️⃣ Пункт 4 «указана методика тестирования», я бы заменил на «how to demo», т.к. тестирование все таки более глубокий процесс. 2️⃣ Под задачей в данном чеклисте подразумевается целая фича - epic, а не отдельная user story. И немного замечаний к примерам далее. Первый пример - Делаем промо-коды для дня рождения Заголовок содержит избыточное «делаем». ...
Data Mesh в действии, Мариан Сивяк 1/2 В «Мой спорт» я столкнулся с новой для себя задачей - анализом данных. Раньше все системы, в разработке которых я участвовал, занимались исключительно бизнес-транзакциями (OLTP). А анализ их данных и вся аналитика (OLAP)…
Всем сил!) 🚂
Публиковать идеи В студии Лебедева существует очень крутая штука — «мозг». Это место, куда дизайнеры выкладывают свои идеи, которые каждый может посмотреть. Смысл этой штуки совсем не в том, чтобы мериться количеством идей, и даже не в том, чтобы получить условный патент на своё гениальное изобретение. Смысл в том, чтобы у дизайнеров в голове оставалось меньше идей. Пока идея сидит в голове, она занимает место. Автору идея может казаться бесконечно гениальной, жрать кучу энергии на свою полировк...
Как внедрять линтеры (2/2) 1. Выберите инструмент Для начала возьмите самый популярный или рекомендуемый создателями языка. Как правило, базовые потребности они закрывают. 2. Подключите линтер к проекту Убедитесь, что линтер подключается на машине нового разработчика автоматически. Большинство платформ предоставляют анализаторы в виде зависимостей, а инструменты поддерживают шаринг настроек через git. Если требуется ручная настройка, включите ее в онбординг. Правила анализа на данном этапе лучше...
Не писать тесты с LLM Со всех сторон слышу, как люди генерят тесты при помощи LLM. Чуваки, так делать нельзя! Это видимость тестирования, прямо как assertion-free testing. Когда кожаный мешок пишет тесты (не важно до кода или после), он работает не над ними, а над кодом, который тестирует. Обрабатывает edge-кейсы, которые не пришли бы в голову, если бы он не сел писать тесты. Улучшает testability — раскладывает код по коробочкам, уменьшает связность, добавляет DI если надо. В конце концов, ...
Как оценивать сроки и трудозатраты Бывало у вас такое, что просят назвать срок выполнения задачи, а вы абсолютно не представляете сколько она займёт? Или оценку называете, но потом приходится краснеть… Вот несколько советов, которые помогают мне попадать в такие ситуации реже. ⌛️ Выделите время на оценку Оценка - это тоже работа. Иногда, даже более сложная, чем основная задача… Необходимость срочно дать оценку - не повод тыкать пальцем в небо. И вы, и спрашивающий, рассчитываете: на оценку можно...