Acronyms

In software development, we often use acronyms. I create this page to help you (and me) to remember all the definitions and their meanings.

I will update this post regularly. Of course if you have other acronyms on your mind, leave me a comment and I will add it to this page.

What’s an acronym ?

Definition from Wikipedia : Acronyms and initialisms are abbreviations that are formed using the initial components in a phrase or name. These components may be individual letters (as in CEO) or parts of words (as in Benelux or Delmarva). There is no universal agreement on the precise definition of the various terms (see nomenclature), nor on written usage (see orthographic styling). While popular in recent English, such abbreviations have historical use in English as well as other languages. As a type of word formation process, acronyms and initialisms are viewed as a subtype of blending.

BDD : Behavior Driven Development

DDD : Domain Driven Development

IOC or DI : Inversion of control or Depedency injection

KISS : Keep it simple stupid

MVC : Model View Controller

OOP : Object oriented programming

SOA : Service oriented architecture

SOC : System on a chip

TDD : Test Driven Development

YAGNI : You ain’t gonna need it

Exceptions :

Scrum : This is not an acronym.

Kanban.

Mock




top