Software enginering# Table of contents# Versioning Continuous integration Documentation Debugging Gradual typing