Первая международная разработка через тестирование прошла 10 июля.
В эту серию я буду включать каждое выступление вместе со своими заметками и дополнительными материалами для чтения.
Будем надеяться, что многие читатели будут смотреть и повторно просматривать выступления, поскольку они заслуживают нескольких обзоров.
Давай продолжим…
Хотите получать больше и быстрее? Сделайте еще много шагов меньшего размера - GeePaw Hill
Био
Все мы знаем и любим GeePaw и его неповторимый стиль «Помогаем гикам производить продукцию более 40 лет».
TL; DR: Детские шаги - лучший способ перейти с одного места на другое.
Говорить
Мои личные заметки
- TDD похож на кулинарию. Мы используем слишком много риса и слишком мало чеснока.
- Сделайте гораздо больше (и) меньших шагов, чтобы быстрее измениться.
- Старые демонстрации до смешного крошечные по сравнению с сегодняшними.
- Однопроходная конструкция
- Цель не изменилась.
- Сегодня мы работаем над гигантскими приложениями с меняющимися требованиями.
- Мы должны больше разделять и побеждать (разлагать).
- Делайте маленькие шаги между активированными состояниями.
- Мы должны установить максимальную продолжительность, чтобы шаги оставались «детскими» (‹1 час).
- Самый эффективный путь - это путь с меньшими шагами.
- Даже если некоторые шаги не приносят пользы или расходятся.
- Им просто не может быть хуже.
- Ходячий скелет - рабочее приложение.
- Программное обеспечение - это не простая геометрия.
- Возможность замены стоит меньше, чем предотвращение переделки.
- Мы редко можем перейти от одной точки к другой по прямой.
- Проблемы в программном обеспечении не полиномиальны. Они получают NP Hard.
- Во время детских шагов нас не должны отвлекать. (или нам нужно будет начать все сначала)
- Программирование - это мышление. Это не связано с набором текста.
- на TDD у нас есть автоматическое обнаружение последствий, быстрое переключение контекста и исполняемая документация.
- Самые ужасные ошибки в мире - это те, о которых вы даже не догадывались.
- Мы должны максимизировать обмен знаниями, чтобы повысить изменчивость.
- Единственное требование - чтобы ступеньки были как можно меньше.
- TDD не так прост, как Red, Green, Refactor. На освоение нужно время.
- Нам нужно сотрудничать путем моббинга, спаривания и роения.
- Это не естественные навыки.
Мы живем в мире неправильных представлений о мышлении, зная, что в основе проблем лежит синтаксис. Многие люди считают, что у каждой проблемы есть техническое решение, и что было бы лучше, если бы мы все сидели в темных комнатах и работали в одиночестве.
Спикер Ссылки
- Twitter [@geepawhill] (https://twitter.com/geepawhill)
- Сайт [@geepawhill .org] (https://geepawhill.org)
- LinkedIn [@geepawhill] (https://www.linkedin.com/in/geepawhill/)
- Средний Майкл «GeePaw» Хилл
Следите за TDD Conference на: