YoVDO

Disrupting QA - Emerging Trends in Code Quality Automation

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses Static Analysis Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore emerging trends in code quality automation in this conference talk from GOTO Chicago 2019. Delve into the evolution of static analysis methods and tools, focusing on improved scalability and machine learning integration for enhanced code quality. Learn how these advancements allow for tighter integration into modern agile development processes, expanding beyond security issues to address performance and reliability concerns. Discover the new model of static analysis deployment pioneered by tech giants like Google and Facebook, emphasizing developer productivity through scalable analysis of vast codebases. Gain insights into the history of static analysis in commercial software, its academic evolution, and current commercial landscape. Acquire best practices for implementing these cutting-edge techniques in your own development processes to disrupt traditional QA approaches and elevate code quality.

Syllabus

Intro
Code quality is essential
What Can Help?
Code Quality Best Practices
What is Static Analysis?
Shallow example (PMD Analyzer)
"Medium" example (ErrorProne Analyzer)
"Deep" example (Infer)
Getting to verification (NullAway)
What enables this?


Taught by

GOTO Conferences

Related Courses

Addressing Algorithmic Bias
GOTO Conferences via YouTube
Empowering Consumers - Evolution of Software in the Future
GOTO Conferences via YouTube
Why Static Typing Came Back
GOTO Conferences via YouTube
Higher Kinded Types in a Lower Kinded Language - Functional Programming in Kotlin
GOTO Conferences via YouTube
It's Not Hard to Test Smart - Delivering Customer Value Faster
GOTO Conferences via YouTube