Robert C. Martin

Robert Cecil Martin (d. 5 Aralık 1952), yaygın olarak bilinen adıyla "Uncle Bob", Amerikalı yazılım mühendisi, yazar ve eğitmendir. Yazılım tasarımı ilkelerinin savunucusu olarak tanınır. Özellikle Çevik Manifesto'nun yazarlarından biri olması ve  SOLID ilkeleri’ni formüle etmesiyle tanınır.

 Mesleki yaşamı 
Martin, yazılım sektörüne 17 yaşında adım attı ve bu alanda büyük ölçüde kendi kendini eğitti. 1991 yılında Object Mentor adında bir şirket kurdu; bu şirket daha sonra kapanmış olsa da aşırı programlama (extreme programming - XP) konusunda eğitimler vermiştir.

2020'li yıllarda oğlu Micah Martin ile birlikte yönettiği Clean Coders adlı şirkette eğitici videolar ve kurslar üretmektedir.

 Yazılım ilkeleri ve etkileri 
Martin, yazılımda meslek etiği ve temiz kod yaklaşımıyla tanınır. Nesne yönelimli programlama (OOP) ilkeleri üzerine çalışmalarıyla, SOLID adlı beş temel tasarım ilkesini literatüre kazandırmıştır:
SOLID
 Tek Sorumluluk İlkesi(SRP) 
 Açıklık-Kapalılık İlkesi (OCP)
 Liskov’un Yerine Geçme İlkesi(LSP)
 Arayüz ayrımı ilkesi (ISP)
 Bağımlılığın tersine çevrilmesi ilkesi (DIP)

Bu ilkeler günümüzde yazılım mühendisliği eğitimlerinde temel kavramlar arasında yer almaktadır.

 Yayınları 
Martin, yazılım tasarımı, çevik geliştirme ve meslek etiği üzerine çok sayıda kitap kaleme almıştır:














 Etkileri ve Konukları 
Martin’in kurduğu Clean Coders platformu, Grady Booch ve Ward Cunningham gibi yazılım dünyasının önemli isimlerini ağırlamıştır.

 Kaynakça 

 Dış bağlantılar 
 Clean Coder – Robert C. Martin'in resmi sitesi
 Çevik Manifesto (resmi site)
 IEEE Xplore: Robert C. Martin
 @unclebobmartin – Twitter (X) hesabı
 Robert C. Martin'in Linkedin hesabı

Kategori:Yaşayan insanlar
Kategori:Amerikalı yazılım mühendisleri
Kategori:Yazılım geliştirme
Kategori:Çevik yazılım geliştirme
Kategori:Yazılım tasarım örüntüleri
Kategori:Amerikalı erkek yazarlar
Kategori:Programcılar