Biyografi
Robert Martin, Bob'un takma adının altında da şölen olan bir programcı mühendisidir. 70'lerin başından beri, Amerikan profesyonel bir yazılım geliştiricisi (yazılım) oldu ve 90'lı yıllarda bu alanda uluslararası bir danışmanın durumunu aldı. Eğitmen, aşırı programlama alanına girmiştir. Şimdi yazarın kitabı büyük talep görüyor.Çocukluk ve gençlik
Mühendisin biyografisinde çocukların ve ergen yılları hakkında küçük gerçekleri bilir. Yazar, 5 Aralık 1952'de Amerika Birleşik Devletleri'nde doğdu. Tam adı Robert Cecil Martin. Erken yaştan, bilişim düşkünlüğü, program yazmaya çalıştım.
Kişisel hayat
Danışmanın kişisel hayatı hakkında da son derece az bilgidir. Programcı, bu türün basın detaylarıyla paylaşmamayı tercih eder. Sosyal Ağlarda - "İnstagram", "Twitter" - Martin'in evli olup olmadığı konusunda ışık tutacak fotoğrafları yapmaz. Robert'ın dikkatini işte konsantre edildi, geliştiriyor ve kitap yazıyor.Mühendis kendi sitesine sahip.
Programlama ve Kitaplar
90'lı yılların başında, Amerikan, eğitmenlerin C ++, Java, Bina Tasarım Şablonları, UML'de hem de aşırı programlama metodolojilerinde yapıldığı nesne mentorunu kurdu.
Bu tür yazma programlarının yazarları Kent Beck, Ward Cunningham ve diğer araştırmacılar haline geldi. Metodoloji kavramı aşağıdaki gibidir. Bilim adamları, yeni bir "aşırı" seviyeye kaldırarak faydalı geleneksel yöntemler ve yazılım geliştirme uygulamaları uygulamaya çalıştılar.
Örneğin, kodun bir denetimini yapmanın daha önce, bir programcı ikinci geliştirici tarafından yazılan kodun doğrudan bir denetiminde bulundu. Bu uygulamanın "Extreme" versiyonu "Programlama" ihtiyacını belirledi. Bu durumda, bir çalışan kodu yazarak yapıldı, ikincisi aynı anda meslektaşı tarafından yaratılan malzemeye aynı anda baktı.
1995'te, yazarın ilk çalışması, "C ++ 'ya bucha yöntemini kullanarak nesne yönelimli uygulamaları geliştiren Prentice-Hall'da, eğitim konularının kitaplarında uzmanlaşmış Amerikan Yayıncılık Hizmeti'nde yayınlandı.
1996'dan 1999'a kadar Martin, C ++ Raporu Dergisi'nin baş editörü olarak görev yaptı. 2002 yılında araştırmacının yeni bir eseri vardı "programların hızlı gelişimi. İlkeler, örnekler, uygulama. " Bu basımda, yazarın ilk kitabında ortaya çıkan konular tekrarlandı ve çevik ekiplerde nesne odaklı tasarım ve geliştirme konusunda yeni faydalı ipuçları ortaya çıktı.
Amerikalılar tarafından üretilen kitaplar hızlı bir şekilde okuyucu bir daire buldu ve sadece eyaletlerde değil, diğer ülkelerde de popülerlik kazandı. 2007 yılında, yazarın halkı "C # 'daki esnek geliştirme esasları, kalıpları ve yöntemleri" işleriyle memnun etti. Martin konuyla teorik materyal toplamaya çalıştı ve ayrıca esnek gelişimin pratik uygulamasının yönlerini açıkladı.
Ayrıca, refactoring yöntemlerini ve UML diyagramlarının türlerinin üretken kullanım yöntemlerini de ele almaktadır. Görevler setinin örnekleri gösterilmiştir, çözümler sırasında hangi erozajlar ve yanlış eylemlere izin verilir ve istemlerden nasıl kaçınılır.
2008 yılında, yazarın bibliyografisi yeni yaratılışla dolduruldu - emek "Temiz Kod. Oluşturma, analiz ve refactoring. " Ana gönderme yetkili programlama. Yayındaki Robert, kabaca yapılan program kodunun bile çalışabileceğini vurguladı. Ancak, "kirli" kod, geliştiricinin şirketinden ek kaynaklar gerektirir.
![2020'de "Bob Amca" Robert Martin 2020'de "Bob Amca" Robert Martin](/userfiles/126/4595_1.webp)
Bu nedenle, derhal lekesiz bir "ürün" oluşturmayı öğrenmek önemlidir ve nasıl yapılacağını, kitabın söyler. Burada yazar birçok örneğe yol açtı, kodun yazılması ve temizlenmesi için ilke ve teknikleri ana hatlarıyla belirtti, karmaşıklığın arttırılmasının pratik senaryoları geliştirdi.
2011'de, bilim adamının bir sonraki en çok satanları "mükemmel programcı yayınlandı. Bir yazılım geliştirme uzmanı nasıl olur? " İşte, Amerikan, programların yaratıcısının yaratıcısının çalışması programı ile ilgili sorunları, çift ve grup programlamanın kullanışlılığı ile "Akış Devleti" nin olumsuz partileri ile ilgilidir.
Bu çalışmalardan gelen bazı konular 2017 kitabında geliştirilmiştir "temiz mimarisi. Yazılım geliştirme sanatı. Yayın geliştiricilere, analistlere, mimarlara ve diğer programcılık çalışanlarına yöneliktir.
Robert Martin şimdi
2020'de, araştırmacı, yazılım konusundaki konferanslara ve ana sınıflara katılmaya devam ediyor. "Instagram") Amerikan fikirlerinin takipçileri bu olaylardan fotoğraflar düzenler. Ayrıca danışman, makaleleri periyodik olarak yazıyor.Bibliyografi
- 1995 - "Bucha yöntemini kullanarak C ++ üzerindeki nesne yönelimli uygulamaların geliştirilmesi"
- 2002 - "Hızlı program geliştirme. İlkeler, Örnekler, Uygulama "
- 2007 - "C # 'da Esnek Gelişme İlkeleri, Desenleri ve Yöntemleri
- 2008 - "Temiz kod. Oluşturma, Analiz ve Refactoring "
- 2011 - "Mükemmel programcı. Mesleki Gelişim Profesyonel Nasıl Olmak
- 2017 - "Temiz mimarisi. Yazılım Geliştirme Sanatı
- 2019 - "Temiz Gelişim: Temel Bilgilere Geri Dön"