О тестировании и code review

Главная боль — пройденные абы как code review, где никто никаких ошибок не заметил, а в результате тимлид ночью в выходной чинит сборку. Происходит следующая цепочка действий: разработчики исправляют баг, pullrequest проходит абы как, мержат, собирают, сборка собралась, QA проверяют что конкретно этот баг исправлен, ставят галочку, сборку отдают на […]

Continuous delivery. Практика непрерывных апдейтов

Разработчиков очень удобно разбивать на пары старший-младший, когда от старшего опыт постепенно перетекает младшему. Один пишет тесты, другой код. Один разрабатывает архитектуру, другой реализацию. Один пишет, другой проводит code review. И постоянно при это меняются. Не всегда эта методика оправдана, но для повышения качества её удобно вводить хотя бы временно! […]

Главная мотивация для разработчиков: деньги или интересность задач?

Просто мотивировать персонал задачами и проектами. А вот на зарплаты разработчики всё время жалуются. А поднимают их мало и неохотно. Вот как тут мотивировать персонал? Интересные задачи — это обозначает, что сам продукт интересный и ты работаешь на карму. Можно с ноги заходить к работодателям. А уж если влияешь на […]

Без названия

Как регламентировать перекуры в течение рабочего дня? Можно ли разрешать опаздывать к началу рабочего дня? Можно ли чатится во время рабочего дня с родными? Если команде повезло и она занимается проектом, который явно приносит прибыли — всем пофиг. Причём надо обязательно пояснить, о каких прибылях идёт речь. Скажем, если в […]

Про тимлида и его команды

Не для всех очевидно, что тимлид/PM/CTO работает одновременно в двух командах и с каждой из них ему следует выстраивать свои отношения. Первая команда — техническая. Отвечает на вопрос «как делать». Она подчиняется тимлиду и в зависимости от его навыков более или менее подконтрольна. Если тимлид хорош — результатов будет больше, […]

Как сделать ЧПУ (Slug, ModRewrite, Seo Friendly Url) для Laravel

Не все знают, что такое слаги (на английском slug), зачем они нужны, и как их использовать в Laravel. Итак, что такое слаг и зачем он нужен. Как нам подсказывает вики — это семантический URL. Отсюда можно сделать вывод, что это ссылка которая помогает и пользователям и поисковым роботам понять, что […]

Как подключить Xiaomi Mi Band 2 к телефону

Для подключения к смартфону фитнес-браслета Xiaomi Mi Band 2 используется технология Bluetooth, а взаимодействие устройств выполняется с помощью приложения Mi Fit. Первое подключение также можно попробовать сделать и через стандартное меню Bluetooth-подключений в настройках смартфона. Однако, бывает, что смартфон ни в какую не хочет видеть Mi Band 2. Давайте рассмотрим причины […]