Каталог RSS-каналов
Статистика

RSS-каналов в каталоге: 3394

Добавлено сегодня: 0

Добавлено вчера: 0

Hi-Tech / Прочее

Правила разработки в Яндекс.Здоровье

Хабр / Лучшие публикации за сутки 08.10.2018 в 07:06

Лучшие публикации за последние 24 часа

Правила разработки в Яндекс.Здоровье

Многим кажется, что Яндекс — это большая монолитная корпорация с жёсткими регламентированными процессами, однако это не так. Мы постоянно ищем новые направления, начинаем новые проекты и пробуем новые рынки. Сервис для онлайн-консультаций с врачом "Яндекс.Здоровье" — один из классических внутренних стартапов.

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

Disclaimer:

У стартапа есть свои особенности. Основная наша задача – делать максимальное количество экспериментов в единицу времени и выдавать продуктовые фичи с максимально возможной скоростью. При этом мы должны держать качество продукта на таком уровне, чтобы за него было не стыдно. [Место для флейма про отсутствующую у некоторых совесть]. Замечу, что высокая скорость доставки фич подразумевает в том числе поддержание достаточно высокого качества кода. Иначе продукт рано или поздно захлёбывается в багах.

Все пункты ниже так или иначе выстраданы, практически на каждый есть кейс из реальной жизни.

Качество кода и архитектура

Мы минимизируем время доведения фичи до продакшна при сохранении приемлемого качества. Любая задача предполагает два решения: быстрое и правильное. Для любой фичи мы продумываем оба варианта так, чтобы была возможность апгрейдить быстрое решение до правильного, делая минимум ненужной работы «на выброс». Выкатив быстрое решение, некоторое время смотрим и понимаем, нужно ли правильное. Критично. Зачастую, разница по времени между тем, чтобы «решить первым попавшимся способом, забив костыль» и «решить красиво и аккуратно» – десять минут. Поэтому мы всегда думаем, перед тем как писать.

Читать дальше →

Другие записи ленты

Потрачено, или Почему локализаторы хреново переводят игры 08.10.2018 в 06:26

Как изменилось восприятие космоса за 61 год 08.10.2018 в 03:57

Жители канадского города разработали «Uber-сервис» с автобусами, а не автомобилями 07.10.2018 в 23:38

[Перевод] Курс MIT «Безопасность компьютерных систем». Лекция 10: «Символьное выполнение», часть 3 07.10.2018 в 21:00

Big Data resistance 1 или неуловимый Джо. Интернет анонимность, антидетект, антитрекинг для анти-вас и анти-нас 07.10.2018 в 18:36

Компания, которая утилизирует атмосферный углекислый газ, запускает производство метана 07.10.2018 в 17:12

[Из песочницы] Задача о многоруком бандите — сравниваем эпсилон-жадную стратегию и Томпсоновское сэмплирование 07.10.2018 в 15:52

[Из песочницы] Blaue Karte для около-айтишника или как я свалил в Германию 07.10.2018 в 10:13

[Перевод] Автоматизация: преувеличенная угроза роботов 07.10.2018 в 09:00

“Оказавшись перед Гвидо, что ты ему скажешь” или диалоги о Python с Бобуком 02.10.2018 в 15:37