Extreme programming

การเขียนโปรแกรมสุดขีด

การเขียนโปรแกรมแบบสุดขั้วอ่าน 1 นาที

การเขียนโปรแกรมแบบสุดขั้ว

Agile software development

การเขียนโปรแกรมแบบสุดขั้ว ( XP ) เป็นวิธีการพัฒนาซอฟต์แวร์ที่มุ่งเน้นการปรับปรุงคุณภาพซอฟต์แวร์และการตอบสนองต่อความต้องการของลูกค้าที่เปลี่ยนแปลงไป...

อ่าน 1 นาที

แนวทางการเขียนโปรแกรมแบบสุดขั้ว

Extreme programming

การเขียนโปรแกรมแบบสุดขั้ว ( XP ) เป็น วิธี การพัฒนาซอฟต์แวร์แบบ Agileที่ใช้ในการสร้าง ระบบ ซอฟต์แวร์บทความนี้จะอธิบายรายละเอียดเกี่ยวกับแนวปฏิบัติที่ใช้ในวิธีการนี้...

อ่าน 1 นาที

กูเกิล กุยซ์

Aspect-oriented programming

Google Guice (ออกเสียงเหมือน "juice") เป็นเฟรมเวิร์กซอฟต์แวร์โอ เพนซอร์ส สำหรับแพลตฟอร์ม Javaที่พัฒนาโดยBob Leeและ Kevin Bourrillion ที่Googleและเผยแพร่ภายใต้Apache

อ่าน 1 นาที

การทดสอบการถดถอย

Extreme programming

การทดสอบการถดถอย ( หรือ การทดสอบที่ไม่ใช่การถดถอย ) คือการรัน การทดสอบ การทำงานและไม่ใช่การทำงาน ซ้ำอีกครั้ง

มาร์ติน ฟาวเลอร์ (วิศวกรซอฟต์แวร์)อ่าน 1 นาที

มาร์ติน ฟาวเลอร์ (วิศวกรซอฟต์แวร์)

1963 births

Martin Fowler (18 ธันวาคม พ.ศ. 2506) เป็นนักพัฒนาซอฟต์แวร์ ชาวอังกฤษ นักเขียนและวิทยากรระดับนานาชาติเกี่ยวกับการพัฒนาซอฟต์แวร์...

วอร์ด คันนิงแฮมอ่าน 1 นาที

วอร์ด คันนิงแฮม

1949 births

Howard G. Cunningham (เกิด 26 พฤษภาคม 1949) เป็นโปรแกรมเมอร์คอมพิวเตอร์ชาวอเมริกัน ผู้พัฒนาวิกิ แรก และร่วมเขียนManifesto for Agile Software...

อ่าน 1 นาที

บัตรแสดงความรับผิดชอบและความร่วมมือของชั้นเรียน

Extreme programming

การ์ดความรับผิดชอบและความร่วมมือของคลาส ( CRC ) เป็น เครื่องมือ ระดมสมองที่ใช้ในการออกแบบ ซอฟต์แวร์ เชิงวัตถุเดิมทีได้รับการเสนอโดยWard CunninghamและKent

อ่าน 1 นาที

การพัฒนาแบบทดสอบนำอย่างต่อเนื่อง

Extreme programming

การพัฒนาแบบทดสอบต่อเนื่อง ( CTDD ) เป็น แนวทาง การพัฒนาซอฟต์แวร์ที่ขยายการพัฒนาแบบทดสอบ (TDD) โดยใช้การดำเนินการทดสอบอัตโนมัติในเบื้องหลัง...

การพัฒนาแบบทดสอบนำอ่าน 1 นาที

การพัฒนาแบบทดสอบนำ

CS1 maint: deprecated archival service

การพัฒนาแบบทดสอบนำ (Test-driven developmentหรือTDD ) เป็นวิธีการเขียนโค้ดที่เริ่มต้นด้วยการเขียนกรณีทดสอบระดับหน่วยอัตโนมัติ ที่ล้มเหลว...

เรื่องราวของผู้ใช้อ่าน 1 นาที

เรื่องราวของผู้ใช้

Agile software development

ในการพัฒนาซอฟต์แวร์และการจัดการผลิตภัณฑ์เรื่องราวของผู้ใช้คือคำอธิบายที่ไม่เป็นทางการและใช้ภาษาธรรมชาติเกี่ยวกับคุณสมบัติของระบบซอฟต์แวร์...

อ่าน 1 นาที

ระบบการชดเชยที่ครอบคลุมของไครสเลอร์

Accounting software

ระบบการจ่ายเงินเดือนแบบครบวงจรของไครสเลอร์ (เรียกกันทั่วไปว่า " C3 ") เป็นโครงการของบริษัทไครสเลอร์เพื่อทดแทน แอปพลิเคชัน การจ่ายเงินเดือน หลายตัว ด้วยระบบเดียว

เคนท์ เบ็คอ่าน 1 นาที

เคนท์ เบ็ค

1961 births

Kent Beck (เกิดปี 1961) เป็นวิศวกรซอฟต์แวร์นักเขียน และที่ปรึกษาชาวอเมริกัน ซึ่งเป็นที่รู้จักกันดีในฐานะผู้สร้างการพัฒนาแบบทดสอบนำ (TDD) ผู้ก่อตั้ง การ เขียนโปรแกรมแบบสุดขั้ว (XP).

การเขียนโปรแกรมแบบทีมอ่าน 1 นาที

การเขียนโปรแกรมแบบทีม

Extreme programming

ในวิศวกรรมซอฟต์แวร์การเขียนโปรแกรมแบบทีมเป็น กลยุทธ์ การจัดการโครงการสำหรับการประสานงานการกระจายงานในโครงการพัฒนาซอฟต์แวร์คอมพิวเตอร์ ซึ่งเกี่ยวข้องกับการมอบหมาย โปรแกรมเมอร์...

การบูรณาการอย่างต่อเนื่องอ่าน 1 นาที

การบูรณาการอย่างต่อเนื่อง

Accuracy disputes from May 2020

การบูรณาการอย่างต่อเนื่อง ( CI ) คือการปฏิบัติในการบูรณาการ การเปลี่ยนแปลง ซอร์สโค้ดบ่อยครั้งและทำให้มั่นใจว่าโค้ดเบสที่บูรณาการแล้วอยู่ในสถานะที่ใช้งานได้ โดยทั่วไป

อ่าน 1 นาที

วัตถุจำลอง

Extreme programming

ในการเขียนโปรแกรมคอมพิวเตอร์อ็อบเจ็กต์จำลอง (mock object)คืออ็อบเจ็กต์ที่เลียนแบบอ็อบเจ็กต์ที่ใช้งานจริง (production object)...

อ่าน 1 นาที

คุณไม่จำเป็นต้องใช้มันหรอก

English phrases

" You aren't gonna need it " ( YAGNI ) เป็นหลักการที่เกิดขึ้นจากการเขียนโปรแกรมแบบสุดขั้ว (XP) ซึ่งระบุว่าโปรแกรมเมอร์ไม่ควรเพิ่มฟังก์ชันการทำงานจนกว่าจะเห็นว่าจำเป็นรูปแบบอื่นๆ...

การเขียนโปรแกรมแบบคู่อ่าน 1 นาที

การเขียนโปรแกรมแบบคู่

Accuracy disputes from April 2016

การเขียนโปรแกรมแบบคู่เป็น เทคนิค การพัฒนาซอฟต์แวร์ที่โปรแกรมเมอร์ สองคน ทำงานร่วมกันที่เวิร์กสเตชัน เดียว คนหนึ่งเป็นผู้เขียนโค้ดในขณะที่อีกคนหนึ่งเป็นผู้สังเกตการณ์หรือผู้นำทาง...

อ่าน 1 นาที

การทดสอบหน่วย

CS1 errors: ISBN date

การทดสอบหน่วยหรือที่เรียกว่า การทดสอบ ส่วนประกอบหรือโมดูลเป็นรูปแบบหนึ่งของการทดสอบซอฟต์แวร์โดย การทดสอบ ซอร์สโค้ด ที่แยกออกมา เพื่อตรวจสอบพฤติกรรมที่คาดหวัง

รอน เจฟฟรีส์อ่าน 1 นาที

รอน เจฟฟรีส์

1939 births

รอน เจฟฟรีส์ (เกิด 26 ธันวาคม พ.ศ. 2482) เป็นหนึ่งในสามผู้ก่อตั้งวิธีการเขียนโปรแกรมแบบ Extreme Programming (XP) ในช่วงประมาณปี พ.ศ.

อ่าน 1 นาที

การทดสอบของ Google

C++ libraries

Google Testซึ่งมักเขียนว่าGoogleTestและเรียกอีกอย่างว่าgtestเป็นไลบรารีที่ใช้ในการทดสอบหน่วยในภาษาโปรแกรมC++ Google Test ใช้ สถาปัตยกรรม...

อ่าน 1 นาที

การปรับโครงสร้างฐานข้อมูลใหม่

Databases

การปรับโครงสร้างฐานข้อมูล (Database refactoring)คือการเปลี่ยนแปลงโครงสร้างฐานข้อมูล อย่างง่ายๆ เพื่อปรับปรุงการออกแบบโดยยังคงรักษาความหมายเชิงพฤติกรรมและข้อมูลเอาไว้

อ่าน 1 นาที

JUnit

Cross-platform software

JUnitเป็นเฟรมเวิร์กสำหรับการทดสอบอัตโนมัติ สำหรับภาษาโปรแกรม Java JUnit มักใช้สำหรับการทดสอบหน่วย (unit testing ) และเป็นหนึ่งในเฟรมเวิร์ก xUnit

อ่าน 1 นาที

การบูรณาการอย่างต่อเนื่องหลายขั้นตอน

Continuous integration

การบูรณาการอย่างต่อเนื่องหลายขั้นตอนเป็น เทคนิค การพัฒนาซอฟต์แวร์ที่มุ่งเน้นให้เกิดกิจกรรมการพัฒนาแบบคู่ขนานที่มีการบูรณาการสูงในขณะที่ลดขอบเขตของปัญหาการบูรณาการ

xUnit.netอ่าน 1 นาที

xUnit.net

Extreme programming

xUnit.netเป็น เครื่องมือ ทดสอบหน่วยแบบโอเพนซอร์สและฟรี สำหรับ.NET Frameworkซึ่งเขียนโดยผู้เขียนดั้งเดิมของNUnitซอฟต์แวร์นี้ยังสามารถใช้กับ. NET Coreและ Mono ได้อีกด้วย