Роман Грачев

@graker
+45
с 06.05.2025

Более 20 лет в разработке. Руковожу небольшой студией, специализируюсь на сложных веб-проектах. Кандидат наук. Телеграм https://t.me/graker_coding

18 подписчиков
8 подписок

Когда-то давно у меня был первый научный руководитель в аспирантуре и мы с ним писали код на ассемблере. Покадровую обработку специфического видеопотока в реальном времени. Я сидел на работе, писал, а руководитель заглядывал 1–2 раза в неделю, проверить, помочь, обсудить. Каждый раз, когда он приходил, мы начинали с получасового разбора его тетради…

1
Drupal жыв!

В ходе нетворкинга общаюсь с разными людьми, тоже связанными с веб-разработкой. И конечно часто упоминаю Drupal, раз уж последние 20 лет чаще всего работаю с ним.

1
Практическая задачка про командную разработку

Допустим, есть тимлид и он поставил разработчику задачу. Достаточно сложную. Описал концепцию, предложил известный метод А для решения.

Вопрос касается не только TDD-разработки, но и написания качественных unit-тестов в целом.

В прошлой заметке был тест на проверку отправки юзеру в бот ссылки для входа на сайт. Вот код (я еще про Argument::that() хотел отдельно написать):

Как двигать проекты и не двинуться кукухой

На недавнем звонке random coffee — это такая форма нетворкинга, которой я раз в неделю радостно предаюсь — зашла речь вот о чем. А как вообще участвовать (вести, тимлидить, заниматься, управлять и даже кодить) в 10+, 15+ проектах и не поехать кукухой. И я такой подумал — действительно, как?

Про экономию на вёрстке от сторонних специалистов

Как-то раз, беседуя с заказчиком:

Про софт-скиллы на работе

За годы работы наслушался разного про так называемые софт-скиллы и от руководящих людей, и от эйчаров, и от тех, от кого наличия этих самых скиллов (не)должны ожидать. Сам я за это время успел поруководить и как начальник своей студии, и как наёмный тимлид, и как начальник лаборатории.

1

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

Для начала немного определений и полезного матана.

Scrrrrum!

Ну что, малёк. Время идет распустив паруса, и даже пиратам нужно адаптироваться к новым веяниям. А кто не адаптируется — отправится в короткую, но очень веселую прогулку по доске! Так что слушай и запоминай принципы гибкого пиратства, которые должен знать каждый уважающий себя моряк. Их лично придумали Джэк Рэкхем и Бартоломью Робертс где-то у бере…

Куда «почему-то» пропадают разработчики

Все персонажи вымышлены, все совпадения случайны

1
Как новичку попробовать в Test Driven Development

Сегодня поговорим о Test Driven Development, то есть о разработке, движимой тестами. О том, с чего вообще она начинается, как начать писать код, и как продолжить. Для примеров будем использовать Laravel, в этом фреймворке многое заточено под тесты, примеры наглядные и лаконичные. Поехали.

3
Не скрывайте бюджет, обсуждая заказ на разработку

Представьте, приходит клиент в турагентство и говорит:

1