3 заметки с тегом

разработка

Бюджет доступности сервиса

Слайд из конференции П.Зайцева про высокую доступность MySQL

У Booking.com есть некая метрика «сколько должен сервис не работать».
Вопреки первой логичной мысли, топ-менеджеры не всегда заинтересованы в 100% доступности.

Причина в том, что на последних десятых процентов тратится много сил и технологий. И гонка за доступностью сильно тормозят инновации  — боязнь, страх, что все упадет или кто-нибудь кривыми ручками что-нибудь сделает не так.

Интересная мысль.

2019   разработка   управление проектами

Тестирование кода в некомпилируемых языках

Увидел в одном из интервью Андрея Солнцева (разработчик фреймворка для тестирования Selenide на Java) очень сильный довод в пользу использования unit-тестов в динамически-интерпретируемом языке, таком как Ruby/PHP/Python — unit-тесты нужны только лишь потому, что он (язык) не компилируется :-)

И действительно, стат-анализаторы/код-сниферы далеко есть не всегда, потому ошибка точно может проскочить, да и код можно нарушить в обход сниферов, а об ошибке узнаем на стороне сервера, при том он может сработать не сразу!

Да и вообще — кто сейчас не пишет тесты?!

2019   php   разработка

Разработка через TDD

Андрей Солнцев пишет браузерную игру через Unit тесты и UI тесты.
Делает на языке Java, но абсолютно понятно каждому.

2018   TDD   разработка