Представьте себе утро, потраченное на исправление периодических сбоев входа в систему. Вы просите агента объяснить процесс аутентификации. Он находит неуклюжий код и предлагает более чистый подход. Вы спрашиваете, как это будет выглядеть. Затем вы просите его реализовать...
Представьте себе утро, потраченное на исправление периодических сбоев входа в систему.
Вы просите агента объяснить процесс аутентификации. Он находит неуклюжий код и предлагает более чистый подход. Вы спрашиваете, как это будет выглядеть. Затем вы просите его реализовать подход, добавить тесты и обработать несколько крайних случаев.
Час спустя у вас есть существенная разница. Новые тесты пройдены. Вы можете объяснить, почему код лучше.
Вы до сих пор не воспроизвели ошибку входа в систему.
Это была неприятная часть. Это означало копаться в неполных журналах, подвергать сомнению предположения и, возможно, обнаруживать, что код, который вы написали в прошлом месяце, был неправильным. Вместо этого рефакторинг дал вам что-то полезное и гораздо более удобное.
Существует своего рода прокрастинация, которая переживает любую блокировку веб-сайтов, потому что она происходит внутри вашей работы.
У программистов уже есть названия для близлежащих привычек. Бритье яка отправляет вас через цепочку подготовительных задач. Велосипедный сарай поглощает внимание к деталям, которые легче обсудить, чем сложный вопрос. Оба появились раньше искусственного интеллекта и оба могут оставить после себя полезную работу.
Более чистый модуль аутентификации имеет ценность. Вы можете защитить рефакторинг на обзоре и упомянуть новые тесты в своем обновлении. Ни один запрос