Glossary
A - J
- Branch : A separate line of development that can be merged back into the main branch.
- Commit : A record in a version control system that represents changes to a file or directory.
- DevOps : A software engineering methodology that aims to integrate the work of developing software with the operational requirements of managing the deployed solution.
- DNS : Domain Name Server
- FTP, SFTP : File Transfer Protocol and the Secure version of it
- FTE, FTEs : Full time engineers or Full time equivalents is a unit of measure around number of people required to complete some work.
- HTTP, HTTPS : Hypertext Transfer Protocol is a system of rules for sending information over the web. The S is for secure. HTTP
K - R
- Merge : A process of combining two or more branches into one branch.
- MTBF : Mean Time Between Failures is the average time a system operates before it fails. Common Metrics
- MTTR : Mean Time To Repair is the average time it takes to repair a system after it has failed. Common Metrics
S - Z
- Repository/Repo : The central location where your code is stored.
- SDLC : Software Development Life Cycle
- SemVer : Semantic Versioning is a set of rules for numbering and incrementing the version of software. Semantic Versioning 2.0.0
- SOLID : 5 principles of object oriented design described by Robert C. Martin. These stand for:
- Single-responsibility Principle
- Open-closed Principle
- Liskov Substitution Principle
- Interface Segregation Principle
- Dependency Inversion Principle
- TCP/IP : Description