се права защищены. Никакая часть данной книги не может быть воспроизведена в какой бы то ни было форме без письменного разрешения владельцев авторских прав.
Прежде всего, это весело. Нет, конечно, не так весело, как бывает, когда ты сорвал джекпот в Вегасе. И не так весело, как поход на вечеринку или настольные игры с ребенком. Пожалуй, весело не совсем подходящее в данном случае слово.
Дело в том, что отлично освоить отладчик можно только в процессе его интенсивного использования. Но тратить много времени на отладку нерационально. Целесообразнее писать работающий код, а не исправлять неработающий.
подвергать рефакторингу. 3. Формирование чрезвычайно короткого цикла обратной связи, который позволяет поддерживать стабильный ритм и производительность при написании программы. 4. Создание тестов и производственного кода, которые не связаны в такой степени, что их удобно обслуживать и ничто не препятствует репликации вносимых в них изменений.
1. Создание набора тестов, прохождение которых позволяет перейти к рефакторингу кода и предполагает его последующее развертывание. То есть успешное прохождение этого набора тестов означает, что систему можно безопасно развернуть. 2. Написание окончательной версии кода, достаточно несвязанной, чтобы этот код можно было тестировать и
Дочь лорда Байрона Ада, графиня Лавлейс, переводя на английский язык лекцию Бэббиджа, записанную по-французски, пришла к неожиданному выводу, что со временем такая машина не будет ограничена работой с числами, а сможет обрабатывать любые объекты. Поэтому Аду часто называют первым в мире настоящим программистом.
влияет на наш образ мыслей, на принимаемые нами решения, а благодаря искусственному интеллекту и предсказательной аналитике — еще и на социальное и стадное поведение.
Я вспоминала уроки Боба, обнаружив, что лучшие в мире инструменты разработки хороши ровно настолько, насколько успешно люди умеют найти им оптимальное применение.