Skip to content

Glossary

A - J

  1. Branch : A separate line of development that can be merged back into the main branch.
  2. Commit : A record in a version control system that represents changes to a file or directory.
  3. DevOps : A software engineering methodology that aims to integrate the work of developing software with the operational requirements of managing the deployed solution.
  4. DNS : Domain Name Server
  5. FTP, SFTP : File Transfer Protocol and the Secure version of it
  6. FTE, FTEs : Full time engineers or Full time equivalents is a unit of measure around number of people required to complete some work.
  7. HTTP, HTTPS : Hypertext Transfer Protocol is a system of rules for sending information over the web. The S is for secure. HTTP

K - R

  1. Merge : A process of combining two or more branches into one branch.
  2. MTBF : Mean Time Between Failures is the average time a system operates before it fails. Common Metrics
  3. MTTR : Mean Time To Repair is the average time it takes to repair a system after it has failed. Common Metrics

S - Z

  1. Repository/Repo : The central location where your code is stored.
  2. SDLC : Software Development Life Cycle
  3. SemVer : Semantic Versioning is a set of rules for numbering and incrementing the version of software. Semantic Versioning 2.0.0
  4. 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
  5. TCP/IP : Description