Learn how to write high-quality code. Discover how to reduce complexity, hotspots and churn, duplication, and more with a variety of platform-agnostic tools.
- [Instructor] Dead weight. Missed deadlines. Incomplete projects. Uncollected revenue. These are some of the terms that you would associate with technical debt. What is technical debt? Well, it's a direct result of poorly written code. It puts you in a bad place. It makes your software systems slow, unusable, troublesome to update. You want to avoid technical debt. It makes your software perpetually difficult to work on. You'll have a hard time keeping up with competitors if you can't adapt to the changing needs of the marketplace. To do this, you need high-quality code. Code that's easy to change and understand. Most importantly, software that you can update efficiently. In this course, I'll show you some of the widely available tools that can help you get your team's code into top shape. We'll discuss code quality and its standards, and then delve into the weeds so that you can get your hands on some concrete examples. My name is Scott Ford. I'm the co-founder of Corgibytes, a company that focuses on helping teams get out of technical debt. Let's dig in.
- Code quality metrics and tools
- Exploring code complexity
- Adjusting complexity thresholds
- Analyzing hotspots and churn
- Visualizing code coverage
- Finding duplication
- Securing dependencies
- Maintaining a consistent coding style