ชีวประวัติ
Robert Martin เป็นวิศวกรโปรแกรมเมอร์ที่มีชื่อเสียงภายใต้ชื่อเล่นลุงบ๊อบ ตั้งแต่จุดเริ่มต้นของยุค 70 ชาวอเมริกันได้กลายเป็นนักพัฒนาซอฟต์แวร์มืออาชีพ (ซอฟต์แวร์) และในยุค 90 ได้รับสถานะของที่ปรึกษาระดับนานาชาติในพื้นที่นี้ อาจารย์ผู้สอนมีส่วนร่วมในพื้นที่ของการเขียนโปรแกรม Extreme ตอนนี้หนังสือของผู้เขียนมีความต้องการที่ดีวัยเด็กและเยาวชน
เกี่ยวกับเด็กและวัยรุ่นในชีวประวัติของวิศวกรรู้ข้อเท็จจริงเล็กน้อย ผู้เขียนเกิดเมื่อวันที่ 5 ธันวาคม 1952 ในสหรัฐอเมริกา ชื่อเต็มของเขาคือ Robert Cecil Martin ตั้งแต่อายุยังน้อยเขาชอบสารสนเทศฉันพยายามเขียนโปรแกรม
ชีวิตส่วนตัว
เกี่ยวกับชีวิตส่วนตัวของที่ปรึกษายังมีข้อมูลน้อยมาก โปรแกรมเมอร์ชอบที่จะไม่แบ่งปันรายละเอียดการกดชนิดนี้ ในเครือข่ายสังคมออนไลน์ - "Instagram", "Twitter" - เขาไม่ได้วางรูปถ่ายที่จะทำให้แสงสว่างในมาร์ตินแต่งงานแล้ว ความสนใจของโรเบิร์ตนั้นมีความเข้มข้นในที่ทำงานพัฒนาและเขียนหนังสือวิศวกรเป็นเจ้าของเว็บไซต์ของเขาเอง
การเขียนโปรแกรมและหนังสือ
ในช่วงต้นยุค 90 ผู้ให้คำปรึกษาด้านวัตถุอเมริกันก่อตั้งขึ้นซึ่งอาจารย์ผู้สอนดำเนินการใน C ++, Java, Templates การออกแบบอาคาร UML เช่นเดียวกับวิธีการเขียนโปรแกรม Extreme
ผู้เขียนของโปรแกรมการเขียนประเภทนี้กลายเป็น Kent Beck, Ward Cunningham และนักวิจัยคนอื่น ๆ แนวคิดของวิธีการมีดังนี้ นักวิทยาศาสตร์ได้พยายามใช้วิธีการแบบดั้งเดิมที่มีประโยชน์และการพัฒนาซอฟต์แวร์โดยการยกระดับ "สุดขั้ว" ใหม่
ตัวอย่างเช่นก่อนหน้านี้เพื่อทำการตรวจสอบรหัสโปรแกรมเมอร์หนึ่งคนมีส่วนร่วมในการตรวจสอบโดยตรงของรหัสที่เขียนโดยนักพัฒนาที่สอง รุ่น "สุดขีด" ของการปฏิบัตินี้กำหนดความต้องการ "การเขียนโปรแกรมจับคู่" ในกรณีนี้พนักงานหนึ่งคนมีส่วนร่วมในการเขียนโค้ดครั้งที่สองมองไปที่เนื้อหาที่เพิ่งสร้างขึ้นโดยเพื่อนร่วมงานของเขา
ในปี 1995 การทำงานครั้งแรกของนักเขียน "การพัฒนาแอปพลิเคชันเชิงวัตถุที่มุ่งเน้นการใช้งานใน C ++ โดยใช้วิธี BUCHA ได้รับการตีพิมพ์ใน Prentice-Hall บริการการเผยแพร่อเมริกันซึ่งเชี่ยวชาญในหนังสือของหัวข้อการศึกษา
ตั้งแต่ปี 1996 ถึงปี 1999 มาร์ตินทำหน้าที่เป็นหัวหน้าบรรณาธิการของนิตยสารรายงาน C ++ ในปี 2545 มีงานใหม่ของนักวิจัย "การพัฒนาอย่างรวดเร็วของโปรแกรม หลักการตัวอย่างการฝึกฝน " ในฉบับนี้หัวข้อที่ยกขึ้นในหนังสือเล่มแรกของผู้เขียนซ้ำแล้วซ้ำอีกและเคล็ดลับที่มีประโยชน์ใหม่เกี่ยวกับการออกแบบและพัฒนาเชิงวัตถุในทีมว่องไวถูกเปิดเผย
หนังสือที่ผลิตโดยชาวอเมริกันพบวงกลมของผู้อ่านและได้รับความนิยมไม่เพียง แต่ในรัฐเท่านั้น แต่ยังอยู่ในประเทศอื่น ๆ ในปี 2550 ผู้แต่งมีความพึงพอใจต่อสาธารณะกับงาน "หลักการรูปแบบและวิธีการพัฒนาที่ยืดหยุ่นใน C #" มาร์ตินพยายามรวบรวมวัสดุทฤษฎีในหัวข้อและยังเปิดเผยแง่มุมของการใช้งานจริงของการพัฒนาที่ยืดหยุ่น
นอกจากนี้ยังกล่าวถึงวิธีการ refactoring และวิธีการใช้งานที่มีประสิทธิผลของไดอะแกรม UML ตัวอย่างของชุดงานจะแสดงว่าสิ่งที่ไม่สามารถใช้งานได้และการกระทำที่ผิดพลาดในระหว่างการแก้ปัญหาและพรอมต์จะได้รับวิธีการหลีกเลี่ยง
ในปี 2008 บรรณานุกรมของนักเขียนถูกเติมเต็มด้วยการสร้างใหม่ - แรงงานที่มีชื่อว่า "รหัสสะอาด การสร้างการวิเคราะห์และการ refactoring " การส่งหลักคือการเขียนโปรแกรมที่มีความสามารถ ในสิ่งพิมพ์ Robert เน้นว่าแม้แต่รหัสโปรแกรมที่ทำอย่างหยาบคายก็สามารถทำงานได้ อย่างไรก็ตามรหัส "สกปรก" ต้องการทรัพยากรเพิ่มเติมจาก บริษัท ของนักพัฒนา
![Robert Martin - ภาพถ่าย, ชีวประวัติ, ชีวิตส่วนตัว, ข่าว, โปรแกรมเมอร์, หนังสือ 2021 4595_1](/userfiles/126/4595_1.webp)
ดังนั้นจึงเป็นเรื่องสำคัญที่จะต้องเรียนรู้วิธีการสร้าง "ผลิตภัณฑ์" ทันทีโดยไม่ต้องใส่นิ้วและวิธีการทำเช่นนั้นบอกเล่าในหนังสือเล่มนี้ ที่นี่ผู้เขียนนำตัวอย่างจำนวนมากระบุหลักการและเทคนิคการเขียนและทำความสะอาดรหัสการพัฒนาสถานการณ์การปฏิบัติของการเพิ่มความซับซ้อน
ในปี 2554 นักวิทยาศาสตร์ที่ขายดีที่สุดต่อไป "โปรแกรมเมอร์ที่สมบูรณ์แบบถูกตีพิมพ์ วิธีการเป็นมืออาชีพการพัฒนาซอฟต์แวร์ " ในการทำงานของ American Considers ปัญหาที่เกี่ยวข้องกับตารางการทำงานของผู้สร้างโปรแกรมโดยบุคคลในเชิงลบของ "สถานะการไหล" โดยมีประโยชน์ของการเขียนโปรแกรมทั้งคู่และกลุ่ม
บางหัวข้อจากงานนี้ได้รับการพัฒนาในปี 2017 หนังสือ "สะอาดสถาปัตยกรรม ศิลปะการพัฒนาซอฟต์แวร์ สิ่งพิมพ์จะถูกส่งไปยังนักพัฒนานักวิเคราะห์สถาปนิกและคนงานการเขียนโปรแกรมอื่น ๆ
Robert Martin ตอนนี้
ในปีพ. ศ. 2563 นักวิจัยยังคงมีส่วนร่วมในการประชุมและเรียนวิชาเอกในเรื่องของซอฟต์แวร์ ใน "Instagram" ผู้ติดตามของความคิดอเมริกันจัดรูปถ่ายจากเหตุการณ์เหล่านี้ นอกจากนี้ที่ปรึกษาก็เขียนบทความเป็นวารสารบรรณานุกรม
- 1995 - "การพัฒนาแอปพลิเคชันเชิงวัตถุบน C ++ โดยใช้วิธี BUCHA"
- 2002 - "การพัฒนาโปรแกรมอย่างรวดเร็ว หลักการตัวอย่างการปฏิบัติ "
- 2550 - "หลักการรูปแบบและวิธีการพัฒนาที่ยืดหยุ่นใน C #"
- 2008 - "รหัสสะอาด การสร้างการวิเคราะห์และการปรับโครงสร้าง "
- 2011 - "โปรแกรมเมอร์ที่สมบูรณ์แบบ วิธีการเป็นมืออาชีพพัฒนามืออาชีพ
- 2017 - "สถาปัตยกรรมที่สะอาด ศิลปะการพัฒนาซอฟต์แวร์
- 2019 - "การพัฒนาที่สะอาด: กลับไปที่พื้นฐาน"