Robert Cecil Martin (born 5 December 1952), colloquially called "Uncle Bob",[2] is an American software engineer[citation needed], instructor, and author. He is most recognized for promoting many software design principles and for being an author and signatory of the influential Agile Manifesto.[3] Martin has authored many books and magazine articles. He was the editor-in-chief of C++ Report magaz
![Robert C. Martin - Wikipedia](https://cdn-ak-scissors.b.st-hatena.com/image/square/a9909088b624cad84e33842e36d945ba43c844f0/height=288;version=1;width=512/https%3A%2F%2Fupload.wikimedia.org%2Fwikipedia%2Fcommons%2Fthumb%2F2%2F27%2FRobert_C._Martin_surrounded_by_computers.jpg%2F1200px-Robert_C._Martin_surrounded_by_computers.jpg)