Разработка команды запроса данных из базы — часть 2

В предыдущей части я остановился на том, что разрабатываемая мной команда реализует поведение, которое можно описать вот таким тестом:
it(‘execute should return promise’, () => {

request.configure(options);

request.execute().then((result) =&g…

Монорепозитории: пожалуйста, не надо (часть 2)

Всем привет!

Итак, новая порция обещанного холивара про монорепозитории. В первой части мы обсуждали перевод статьи уважаемого инженера из Lyft (и ранее Twitter) о том, какие есть недостатки у монорепозиториев и почему они нивелируют почти все досто…

[Перевод] Отдельный уровень логирования для каждого запроса

Читая Technology Radar от ThoughtWorks, я наткнулся на технику “Отдельный уровень логирования на каждый запрос (Log level per request)”. Мы в Confirmit широко используем логирование, и мне стало интересно, как можно реализовать эту функциональность. Чи…