Fighting Regressions in Kotlin
May 04, 2023
14 min
Free
kotlin
code-stability
qa-processes
bug-prevention
root-cause-analysis
development-processes
software-quality
regression-testing
quality-assurance
release-management
automation
testing
Description
Recording brought to you by American Express. This talk explores the internal journey of Kotlin's quality assurance processes, focusing on the prevention of regressions. It details the history of Kotlin development, the increasing importance of stability, and the specific challenges and successes faced in reducing regressions. The presentation covers the establishment of goals, the implementation of processes like root cause analysis and monitoring, and the impact these efforts have had on the number of regressions encountered and the overall quality of Kotlin releases. The goal is to achieve fewer hotfix releases and a more predictable development cycle.