Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
Конверсионният интерфейс на Cascade
- Какво отличава Cascade от традиционните чат панели в други IDE-та
- Поддържане на контекста на разговора между заявки за функции
- Превключване между режимите за обяснение, планиране и действие вътре в Cascade
- Реални модели на разговори за отстраняване на грешки и създаване на нови функции
Прогнозни редакти и разпознаване на множество файлове
- Какво представляват прогнозните редакти и кога се задействат автоматично
- Приемане, отхвърляне и настройка на предложения за редактиране във файлове
- Отслеждане на зависимостите между редактираните файлове автоматично
- Възстановяване на каскадни промени, когато прогнозите са неточни
Интеграция на терминала вътре в редактора
- Отваряне и управление на интегрираните терминални сесии
- Как Cascade наблюдава изхода на терминала, за да подобри следващите стъпки
- Изпълнение на тестове, построители и деплойменти, без да напускате Windsurf
- Управление на интерактивните CLI промпти по време на автоматизирани потоци
Индексиране на Windsurf и управление на контекста
- Как Windsurf изгражда и поддържа реално време индекс на проекта
- Поведение при индексиране за моно репозитори срещу единични репозитори
- Исклучване на генерирани артефакти и директории за по-бързо индексиране
- Преиндексиране след големи структурни промени
Създаване на функции чрез диалогов интерфейс
- Описване на функция на прост език и наблюдение на това как Cascade я планира
- Преглед на генерирания списък с файлове преди приемане на промените
- Изпълнение на генерирания код веднага и връщане на грешките към Cascade
- Итеративно подобрение чрез последващи диалогови промпти
Персонализирани правила и специфични за технологията подсказки
- Написване на специфични правила за вътрешни фреймуорки
- Принудително спазване на конвенции за именуване чрез файлове с правила на Windsurf
- Персонализиране на индексирането за DSL-и и нестандартни формати на файлове
- Споделено използване на набори с правила в екипа за разработка
Отстраняване на грешки с помощта на Cascade
- Поставяне на стекови трейсове в Cascade за анализ на коренните причини
- Питане на Cascade да сравни работещи и неработещи версии
- Изпълнение на регресивни тестове вътре в терминалния наблюдател на Cascade
- Идентифициране на халуцинирани импорти или липсващи зависимости след редактиране
Интеграция на версия контрол и преглед
- Генериране на съобщения за комити от обобщенията на промените в разговора
- Подготовка на описания за pull request-ове чрез чата на Cascade
- Отговаряне на коментарите на рецензенти с насочени файлови редакти
- Поддържане на чиста история на комитите по време на диалоговото развитие
Продуктивност и предприятието
- Управление на индексирането на големи работни пространства в рамките на ограниченията на паметта
- Оптимизиране на времето за стартиране за репозитори с много файлове
- Разбиране на обработката на данни и възможността за отказ от обучение в Windsurf
- Настройки за прокси и VPN в корпоративната среда за регулирани среди
Преминаване от други редактори
- Импортиране на ключови клавиши и настройки от VS Code или JetBrains
- Експортиране на разширения на Windsurf обратно в стандартния VS Code
- Стратегии за миграция на екипа и структури на пилотни програми
Изисквания
- Опит с IDE като VS Code или JetBrains
- Запознаване с Git и работните потоци на Agile развитие
- Базов опит с чат интерфейси, базирани на LLM
Публика
- Разработчи, оценяващи Windsurf като основна среда за разработка
- Продуктови екипи, които искат да имат вградени чатботове с изкуствен интелект в своите редактори
- Фрийлансъри, които търсят начини да намалят контекстните преминавания чрез интеграция на терминала в редактора
14 Часове
Отзиви от потребители (1)
Придобих знания за библиотеката Streamlit на Python и със сигурност ще опитам да я използвам, за да подобря приложенията в моя екип, които са създадени с R Shiny.
Michal Maj - XL Catlin Services SE (AXA XL)
Курс - GitHub Copilot for Developers
Машинен превод