Kent Beck известные цитаты

последнее обновление : 5 сентября 2024 г.

other language: spanish | czech | german | french | italian | slovak | turkish | ukrainian | dutch | russian | portuguese

Kent Beck
  • Я не великий программист, я просто хороший программист с замечательными привычками.

  • Я знал людей, которые не овладели своими инструментами в совершенстве, которые были хорошими программистами, но не были мастерами инструментов, которые оставались посредственными программистами.

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

  • Оптимизм - это профессиональный риск программирования; обратная связь - это лечение.

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

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

  • Системная метафора - это история, которую каждый - заказчик, программист и менеджер - может рассказать о том, как работает система.

  • План - это пример того, что может произойти, а не предсказание того, что произойдет.

  • Иногда проблема должна созреть до того, как появится решение.

  • Если у вас возникли проблемы с достижением успеха, потерпите неудачу.

  • Суть не в тестировании. Суть в ответственности.

  • Я имею в виду исходный код в файлах; как необычно, как в стиле семидесятых!

  • У Responsible Development много общих практик с XP, но корни у них другие. Ценности Responsible Development - это честность, прозрачность, подотчетность и ответственность. Это привело меня к объединению, сначала тестированию, поэтапному проектированию, непрерывной интеграции и так далее, потому что они поддерживают эти ценности.

  • Сообщество вовсе не так напугано, как оно думает.

  • Я советую людям приступать к внедрению, когда они будут уверены, что более важных историй не существует. Объем данных, собранных за одну итерацию, стоит нескольких месяцев размышлений.

  • Исследования в области обучения показывают, что разница во времени между экспериментом и получением обратной связи имеет решающее значение...

  • Не так важно, насколько хорош дизайн, как то, становится ли он лучше или хуже. Если он становится лучше день ото дня, я могу жить с этим вечно. Если он становится хуже, я умру.

  • Ответственное развитие - это тот стиль развития, к которому я стремлюсь сейчас. Это можно резюмировать, ответив на вопрос, как бы я развивался, если бы это были мои деньги? Я поражен, как много теоретических аргументов улетучивается, когда сталкиваешься с этим вопросом.