YoVDO

Maximizing Coding Productivity with Large Language Models for Code Refactoring

Offered By: Canonical Ubuntu via YouTube

Tags

Software Development Courses React Courses ChatGPT Courses Prompt Engineering Courses Enzymes Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Discover how to leverage large language models for rapid code refactoring and maximize developer productivity in this 25-minute MAAS Show And Tell presentation. Explore the challenges of refactoring legacy code and learn about the LLM code refactoring loop. Gain insights into prompt engineering techniques for optimal results, including crafting effective prompts and improving them through iteration. Examine a real-world example of using LLMs to migrate hundreds of tests from enzyme to @testing-library/react. Delve into automating refactoring at scale with scripting and integrating LLMs into the development workflow. Follow along as Peter Makowski, Senior Web Engineer at Canonical, shares valuable insights and practical strategies for boosting team effectiveness through LLM-assisted coding.

Syllabus

Introduction
Challenges of refactoring large portions of legacy code
LLM code refactoring loop
Prompt engineering for optimal LLM results
Final Prompt
Automating refactoring at scale with scripting
Integrating LLMs into the development workflow


Taught by

Canonical Ubuntu

Related Courses

Proteins: Biology's Workforce
Rice University via edX
结构生物化学(Structural Biochemistry)
Nanjing University via Coursera
Science & Cooking: From Haute Cuisine to Soft Matter Science (physics)
Harvard University via edX
Biology for engineers and other non-biologists
Indian Institute of Technology Madras via Swayam
Food Microbiology
CEC via Swayam