Задать вопрос
Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (2)

Наибольший вклад в теги

Все теги (34)

Лучшие ответы пользователя

Все ответы (22)
  • Как сделать чтобы порушенные билды не мешали коллегам?

    eugenius_nsk
    @eugenius_nsk
    Навскидку сразу видно несколько проблем.

    Во-первых, никакие тесты не должны изменять после себя базу. Если это интеграционные или приёмочные тесты, то их, например, можно проводить в транзакции, откатываемой после завершения каждого теста (кроме того, можно использовать in-memory DB — это заодно и ускорит выполнение тестов). А если это юнит-тесты, то они вообще не должны лезть в базу — надо переписывать код таким образом, чтобы юнит-тестирование не требовало обращений к БД (это, кстати, как правило и общее качество кода улучшает и делает код легче переиспользуемым).

    Во-вторых, когда тесты выполняются часами — это верный симптом, что в консерватории что-то не так. Попробуйте отвязать тесты от БД — это должно сильно их ускорить. Если не поможет — разделите тесты по категориям и на каждый коммит прогоняйте только юнит-тесты, а интеграционные и приёмочные выполняйте раз в два-три часа (в зависимости от длительности их исполнения).

    Кроме того, если все билды выполняются на одной машине, то их надо выполнять последовательно, а не параллельно — это уменьшает накладные расходы и общее время сборок/тестирования. А вот если вы выполняете сборки на разных машинах (например, TeamCity это умеет) — тогда да, можно запускать и параллельно, чтобы вычислительный ресурс не простаивал :-)
    Ответ написан
    Комментировать
  • Состоится ли переход на зимнее время 28 октября?

    eugenius_nsk
    @eugenius_nsk
    www.rg.ru/2012/09/28/perevod.html
    Переход страны на зимнее время, который мог состояться ровно через месяц, 28 октября, откладывается.

    Комитет Госдумы по охране здоровья рекомендовал правительству заказать ученым исследования последствий перевода стрелок для здоровья людей и экономики страны. И лишь после этого сделать вывод, какое принять решение.


    www.ria.ru/state/20121022/905490417.html
    Законопроект о переходе на зимнее время находится в правительстве, сообщил глава комитета Госдумы по охране здоровья Сергей Калашников, при этом он не исключил, что россияне все-таки смогут перевести стрелки часов в этом году.

    Ранее Калашников внес в Госдуму законопроект о возвращении к зимнему времени, при этом сезонный перевод часов не предусматривался. Ряд парламентариев тогда указали на то, что по закону решение об установлении времени должно принимать правительство.

    Калашников сообщил, что пока не отзывает свой законопроект, ждет реакции кабмина.

    «Мне сообщили, что правительство взяло недельный тайм-аут для обсуждения этого вопроса», — заявил РИА Новости Калашников.

    Он не исключил, что возврат к зимнему времени все-таки может состояться в этом году. Калашников отметил, что стрелки часов не обязательно переводить в последнее воскресенье октября, поскольку «эта дата условная».
    Ответ написан
    4 комментария
  • ПО для детского дома

    eugenius_nsk
    @eugenius_nsk
    Ответ написан
    Комментировать