Первая международная разработка через тестирование прошла 10 июля.

В эту серию я буду включать каждое выступление вместе со своими заметками и дополнительными материалами для чтения.

Будем надеяться, что многие читатели будут смотреть и повторно просматривать выступления, поскольку они заслуживают нескольких обзоров.

Давай продолжим…

Хотите получать больше и быстрее? Сделайте еще много шагов меньшего размера - GeePaw Hill

Био

Все мы знаем и любим GeePaw и его неповторимый стиль «Помогаем гикам производить продукцию более 40 лет».

TL; DR: Детские шаги - лучший способ перейти с одного места на другое.

Говорить

Мои личные заметки

  • TDD похож на кулинарию. Мы используем слишком много риса и слишком мало чеснока.
  • Сделайте гораздо больше (и) меньших шагов, чтобы быстрее измениться.
  • Старые демонстрации до смешного крошечные по сравнению с сегодняшними.
  • Однопроходная конструкция
  • Цель не изменилась.
  • Сегодня мы работаем над гигантскими приложениями с меняющимися требованиями.
  • Мы должны больше разделять и побеждать (разлагать).
  • Делайте маленькие шаги между активированными состояниями.
  • Мы должны установить максимальную продолжительность, чтобы шаги оставались «детскими» (‹1 час).
  • Самый эффективный путь - это путь с меньшими шагами.
  • Даже если некоторые шаги не приносят пользы или расходятся.
  • Им просто не может быть хуже.
  • Ходячий скелет - рабочее приложение.
  • Программное обеспечение - это не простая геометрия.
  • Возможность замены стоит меньше, чем предотвращение переделки.
  • Мы редко можем перейти от одной точки к другой по прямой.
  • Проблемы в программном обеспечении не полиномиальны. Они получают NP Hard.
  • Во время детских шагов нас не должны отвлекать. (или нам нужно будет начать все сначала)
  • Программирование - это мышление. Это не связано с набором текста.
  • на TDD у нас есть автоматическое обнаружение последствий, быстрое переключение контекста и исполняемая документация.
  • Самые ужасные ошибки в мире - это те, о которых вы даже не догадывались.
  • Мы должны максимизировать обмен знаниями, чтобы повысить изменчивость.
  • Единственное требование - чтобы ступеньки были как можно меньше.
  • TDD не так прост, как Red, Green, Refactor. На освоение нужно время.
  • Нам нужно сотрудничать путем моббинга, спаривания и роения.
  • Это не естественные навыки.

Мы живем в мире неправильных представлений о мышлении, зная, что в основе проблем лежит синтаксис. Многие люди считают, что у каждой проблемы есть техническое решение, и что было бы лучше, если бы мы все сидели в темных комнатах и ​​работали в одиночестве.

Спикер Ссылки

Следите за TDD Conference на: