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

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

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

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

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

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

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

Читать дальше →
Правила разработки в Яндекс.Здоровье
Source: habrahabr

Пост №3669435

Автор: Melotron

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3669435″ }, «headline»: «Hello My Baby Hello My Honey / coub :: собака (собакен, собакены, собаки, щенки, щенок, собака, ) :: Hello my baby», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/coub-%D1%81%D0%BE%D0%B1%D0%B0%D0%BA%D0%B0-Hello-my-baby-4751794.jpeg», «height»: 1280, «width»: 725 }, «datePublished»: «2018-10-08T10:05:32+03:00», «dateModified»: «2018-10-08T10:05:32+03:00», «author»: { «@type»: «Person», «name»: «Melotron» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3669435
Source: Joyreactor

Пост №3669434

Автор: Arterton

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3669434″ }, «headline»: «котэ (прикольные картинки с кошками)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BA%D0%BE%D1%82%D1%8D-4751793.jpeg», «height»: 2099, «width»: 3149 }, «datePublished»: «2018-10-08T10:03:10+03:00», «dateModified»: «2018-10-08T10:03:10+03:00», «author»: { «@type»: «Person», «name»: «Arterton» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3669434
Source: Joyreactor

[Перевод] Volkswagen + Microsoft = интернет-технологии для комфортной езды

Начав разработку электромобилей и автономных технологий, компания Volkswagen столкнулась с серьезной проблемой: как создать подключенный к Интернету автомобиль, который позволит водителям беспрепятственно получать доступ к цифровым сервисам на ходу? Ответ найдете под катом!

Эта статья на нашем новостном портале.
Читать дальше →
[Перевод] Volkswagen + Microsoft = интернет-технологии для комфортной езды
Source: geektimes

[Перевод] Кто должен получать деньги при продаже произведения искусства, сотворённого ИИ?

В октябре аукционный дом Кристис собирается впервые продать произведение искусства, произведённое искусственным интеллектом (ИИ) – вскоре после первой выставки работ, созданных ИИ, проводившейся в галерее Nature Morte в Нью-Дели. И хотя рынок оживлённо ожидает покупки, встаёт вопрос по поводу владения, устаревания и работы в мире искусства, с которой алгоритм не сможет справиться.

Что такое искусство?


Марио Клингеманн, «Курица или мясо?»
Читать дальше →
[Перевод] Кто должен получать деньги при продаже произведения искусства, сотворённого ИИ?
Source: geektimes

Фотоэкскурсия по коворкингу «Ключ»

Пока мы готовим следующие выпуски наших подкастов [в iTunes: «GLPH» — про редакторов, «VSCE» — про медиапредпринимателей, «Аудиолента» — про разное], я расскажу про историю коворкинга «Ключ» и покажу, как устроено рабочее пространство на Трёхгорной мануфактуре.

Внимание: под катом большое количество фотографий.

Кухня в коворкинге Ключ на Трёхгорной мануфактуре Читать дальше →
Фотоэкскурсия по коворкингу «Ключ»
Source: geektimes

Пост №3669430

Автор: boyscout55

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3669430″ }, «headline»: « НА НОЧЬ И съ утра сь Богомь ЗА РАЙТУ. / старые издания :: реклама (рекламные фото приколы ) :: с богом на работу», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D1%81%D1%82%D0%B0%D1%80%D1%8B%D0%B5-%D0%B8%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D1%8F-%D1%80%D0%B5%D0%BA%D0%BB%D0%B0%D0%BC%D0%B0-%D1%81-%D0%B1%D0%BE%D0%B3%D0%BE%D0%BC-%D0%BD%D0%B0-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%83-4751789.jpeg», «height»: 900, «width»: 720 }, «datePublished»: «2018-10-08T09:49:59+03:00», «dateModified»: «2018-10-08T09:49:59+03:00», «author»: { «@type»: «Person», «name»: «boyscout55» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3669430
Source: Joyreactor

Цитата #452607

"Японский конструктор сделал кубик Рубика, который собирает себя сам".

xxx: Это как смотреть на надувную бабу, которая сама себя трахает.
Цитата #452607
Source: bash

Цитата #452606

Степан:
Короче похожу к кассе. У меня только бутылка минералки маленькая. Кассир:
— здравствуйте, пакет маленький/большой?
Я отвечаю:
-здравствуйте, пакет не требуется, карта мегамарт, оплата безнал, товары по акции не интересуют.
Кассир такая О;о
— приходите к нам работать…

Степан:
В следующий раз моя речь станет длиннее на один пункт
Цитата #452606
Source: bash

Пост №3669414

Автор: Arterton

Доброе утро, МагасРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://polit.reactor.cc/post/3669414″ }, «headline»: «Доброе утро, Магас / Ингушетия-Чечня :: политота (Приколы про политику и политиков)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%98%D0%BD%D0%B3%D1%83%D1%88%D0%B5%D1%82%D0%B8%D1%8F-%D0%A7%D0%B5%D1%87%D0%BD%D1%8F-%D0%BF%D0%BE%D0%BB%D0%B8%D1%82%D0%BE%D1%82%D0%B0-4751769.jpeg», «height»: 736, «width»: 1125 }, «datePublished»: «2018-10-08T09:29:19+03:00», «dateModified»: «2018-10-08T09:29:19+03:00», «author»: { «@type»: «Person», «name»: «Arterton» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3669414
Source: Joyreactor