Описание
Salesforce, лидер в разработке программного обеспечения более 25 лет, приняла Cursor для ускорения своих инженерных процессов. С обширной кодовой базой и тысячами инженеров по всему миру Salesforce нуждалась в инструменте для повышения производительности и качества кода. Cursor, агент ИИ для программирования, был представлен для предоставления разработчикам эффективного способа управления и улучшения их рабочих процессов.
Принятие Cursor в Salesforce было замечательным, более 75% разработчиков теперь используют его. Это широкое использование привело к двузначным улучшениям в цикле разработки, скорости PR и качестве кода. Молодые инженеры, которые начали свою карьеру во время пандемии, нашли Cursor особенно полезным для понимания существующих кодовых баз без традиционного личного руководства со стороны старших инженеров.
Старшие инженеры изначально использовали Cursor для рутинных задач, быстро осознав его потенциал для более сложных приложений. Это привело к более широкому принятию среди команд, и ИИ стал неотъемлемой частью всего жизненного цикла разработки программного обеспечения (SDLC) в Salesforce.
Salesforce измеряет свой инженерный успех по трем ключевым метрикам: циклу разработки, качеству (количество ошибок) и производительности. Cursor значительно улучшил эти метрики, делая его влияние заметным почти сразу. Одна команда даже сократила время покрытия устаревшего кода на 85%.
Улучшения в качестве продукта очевидны, инженеры генерируют больше модульных тестов, чем раньше, что повышает надежность предложений Salesforce. Поскольку ИИ продолжает изменять разработку программного обеспечения, Salesforce готова дальше использовать эти инструменты для еще больших достижений.
Главные выводы
Интеграция агента ИИ для программирования
Улучшение цикла разработки
Повышение скорости PR
Улучшение качества кода
Упрощение адаптации молодых инженеров
Автоматизация рутинных задач
Улучшение генерации модульных тестов
Сокращение времени покрытия устаревшего кода
Что показывает этот кейс
- Улучшение качества кода
- Сокращение цикла разработки
- Повышение скорости PR
- Адаптация молодых инженеров
- Управление устаревшим кодом







