Rails Club 2015

Video recording and production done by Rails Club.

A year ago, during the opening RailsConf 2014, David Heinemeier Hansson shared with us his thoughts on the profession of engineer, software developer (or "writer on" in his version) and on the TDD. Briefly, DHH spoke quite sharply in the TDD way, arguing that TDD breaking design, making it unnecessarily difficult to understand, giving a false sense of confidence, based on the fictional figures (coverage, ratio, speed). I tried on the role of "a writer for". Following the advice of David, I tried to test the entire system, not individual units, focusing on the integration and "frontend" tests. In the process, I encountered a lack of understanding of some colleagues and business leaders. I had to dispel a few myths about testing, and I will share this experience with other developers. In addition, I learned a few tricks to speed tests, has mastered a number of new tools for testing, which will mention in his report. Год назад, во время открытия RailsConf 2014, David Heinemeier Hansson поделился с нами своими мыслями по поводу профессии инженера-­разработчика ПО (или “писателя ПО”, по его версии) и по поводу TDD. Вкратце, DHH высказался довольно резко в сторону TDD, аргументируя это тем, что TDD ломает дизайн, делая его необоснованно сложным для понимания, давая при этом ложное чувство уверенности, основанное на выдуманных показателях (coverage, ratio, speed). Я примерил роль “Писателя ПО”. Следуя советам Дэвида, я старался тестировать всю систему, а не отдельные юниты, фокусируясь на интеграционных и “frontend” тестах. В процессе я столкнулся с непониманием некоторых коллег и бизнес лидеров. Мне пришлось развеять несколько мифов о тестировании, и я поделюсь этим опытом с другими разработчиками. Кроме того, я узнал несколько трюков для ускорения тестов, освоил несколько новых инструментов для тестирования, которые и упомяну в своем докладе.

Rated: Everyone
Viewed 49 times
Tags: There are no tags for this video.