Автор много рефлексирует в своем блоге на тему ранних лет своей карьеры в Microsoft середины-конца 90х.
Тогда он был молодым специалистом, недавним выпускником, еще без семьи, к тому же – стал миллионером (на бумаге) за первые пару лет работы во время безудержного роста акций, который вскоре прекратился (после дот-ком краха и 9/11).
Теперь понятно, спасибо.
По поводу отката, я неясно выразился – конечно же, откат ветки билда до текущего мастера (предполагая, что предыдущие билды уже были смерджены в мастер).
Отличная статья, мне лично особенно полезны идеи для pre-receive hooks, вот прямо сейчас отправился реализовывать на своем проекте.
Расскажите пожалуйста подробнее, как вы решаете проблему совместимости задач (когда отдельные задачи, успешно протестированные в своих шотах, «ломают» друг друга в совместном билде)?
Насколько я понял, Selenium manager позволяет покопаться в тестах каждого отдельного тикета + мастер, но не комбинации тикетов.
И как выглядит откатывание тикета на практике? Откат мастера до прошлого релиза + повторный мердж всех тикетов кроме подозреваемого «виновника», или есть более умные решения?
Я попробую. В исходом дизайне каждый знак представляет какую-то одну заинтересованную сторону.
Допустим, по умолчанию можно парковаться бесплатно и в любое время. Дальше на это правило «нанизываются» исключения:
— Чистка улиц (напр. нельзя парковаться ночью в четные будние дни)
— Борьба с заторами (нельзя парковаться в часы пик)
— Интересы местного мелкого бизнеса (нельзя парковаться дольше чем на час между часами пик)
— Исключение для работников местной школы (могут парковаться на все время между часами пик, если есть специальная наклейка)
и т.д.
В теории, если знаки хорошо исполнены (как например знаменитый Нью-Йоркский знак для чистки улиц) то по ним можно понять не только когда можно/нельзя парковаться, но и почему. Решение Никки этого не предлагает.
Хотя с другой стороны, мне как водителю скорее всего по барабану, почему нельзя. Мне нужно быстро узнать, если я оставлю машину сейчас и на тот срок который я хочу — а) впаяют штраф, б) уволокут машину, или в) ничего не будет? :)
Может быть KOLANICH имел в виду, что функция знаков — стричь штрафы с туристов и новичков, не трогая «местных» :) С этим сложно аргументированно спорить, нужно смотреть на цифры местного бюджета :)
Простите, всеравно не понимаю пример из 1.
Можете менее абстрактно объяснить, пожалуйста — почему один и тот же элемент может принадлежать разным блокам? Пример из жизни?
Это был Microsoft времен Стива Боллмера, который характеризуется вот такой картинкой (автор сам на это ссылается в других статьях)
Organizational charts
Это была бы полумера, недалеко отошедшая от демонстрации работы библиотеки в командной строчке (Гейтс бы понял).
Программисту хотелось сделать полный proof of concept / MVP.
Автор много рефлексирует в своем блоге на тему ранних лет своей карьеры в Microsoft середины-конца 90х.
Тогда он был молодым специалистом, недавним выпускником, еще без семьи, к тому же – стал миллионером (на бумаге) за первые пару лет работы во время безудержного роста акций, который вскоре прекратился (после дот-ком краха и 9/11).
В общем, глаза горели.
Была история, как уругвайский футболист Кавани получил неприятности, написав в Инстаграмме товарищу «спасибо, черныш»
суровымирубистами на CoffeeScript и Бутстрапе/jQueryGated community
По поводу отката, я неясно выразился – конечно же, откат ветки билда до текущего мастера (предполагая, что предыдущие билды уже были смерджены в мастер).
Расскажите пожалуйста подробнее, как вы решаете проблему совместимости задач (когда отдельные задачи, успешно протестированные в своих шотах, «ломают» друг друга в совместном билде)?
Насколько я понял, Selenium manager позволяет покопаться в тестах каждого отдельного тикета + мастер, но не комбинации тикетов.
И как выглядит откатывание тикета на практике? Откат мастера до прошлого релиза + повторный мердж всех тикетов кроме подозреваемого «виновника», или есть более умные решения?
В отличие от минимальной высоты и т.п., помогает избежать reflow после того, как картинка загрузится.
Допустим, по умолчанию можно парковаться бесплатно и в любое время. Дальше на это правило «нанизываются» исключения:
— Чистка улиц (напр. нельзя парковаться ночью в четные будние дни)
— Борьба с заторами (нельзя парковаться в часы пик)
— Интересы местного мелкого бизнеса (нельзя парковаться дольше чем на час между часами пик)
— Исключение для работников местной школы (могут парковаться на все время между часами пик, если есть специальная наклейка)
и т.д.
В теории, если знаки хорошо исполнены (как например знаменитый Нью-Йоркский знак для чистки улиц) то по ним можно понять не только когда можно/нельзя парковаться, но и почему. Решение Никки этого не предлагает.
Хотя с другой стороны, мне как водителю скорее всего по барабану, почему нельзя. Мне нужно быстро узнать, если я оставлю машину сейчас и на тот срок который я хочу — а) впаяют штраф, б) уволокут машину, или в) ничего не будет? :)
Может быть KOLANICH имел в виду, что функция знаков — стричь штрафы с туристов и новичков, не трогая «местных» :) С этим сложно аргументированно спорить, нужно смотреть на цифры местного бюджета :)
Но тогда, можно ли так?
<div class="b-widget b-block__container">
Или миксуются только элементы, блоки с элементами смешивать нельзя?
Можете менее абстрактно объяснить, пожалуйста — почему один и тот же элемент может принадлежать разным блокам? Пример из жизни?
«Эту круглую хренотень уже видел — не ноль, не О… Может — русская?» :)