Programming principles

หลักการเขียนโปรแกรม

อ่าน 1 นาที

การนำโค้ดกลับมาใช้ใหม่

Computer libraries

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

การห่อหุ้ม (การเขียนโปรแกรมคอมพิวเตอร์)อ่าน 1 นาที

การห่อหุ้ม (การเขียนโปรแกรมคอมพิวเตอร์)

Object-oriented programming

ในระบบซอฟต์แวร์การห่อหุ้มหมายถึงการรวมข้อมูลเข้ากับกลไกหรือวิธีการที่ดำเนินการกับข้อมูลนั้น นอกจากนี้ยังอาจหมายถึงการจำกัดการเข้าถึงข้อมูลบางส่วนโดยตรง เช่น...

อ่าน 1 นาที

การกลับด้านการควบคุม

Architectural pattern (computer science)

ในการออกแบบซอฟต์แวร์ หลักการควบคุมแบบกลับด้าน ( Inversion of ControlหรือIoC ) เป็นหลักการออกแบบที่ส่วนของโปรแกรม ที่เขียนขึ้นเอง จะได้รับการควบคุมจากแหล่งภายนอก (เช่นเฟรมเวิร์ก )..

หลักการผกผันการพึ่งพาอ่าน 1 นาที

หลักการผกผันการพึ่งพา

Programming principles

ในการออกแบบเชิงวัตถุหลักการผกผันการพึ่งพาเป็นวิธีการเฉพาะสำหรับโมดูลซอฟต์แวร์ที่เชื่อมโยงกันอย่างหลวมๆเมื่อปฏิบัติตามหลักการนี้ ความสัมพันธ์ การพึ่งพาแบบ ดั้งเดิม

กล่องดำอ่าน 1 นาที

กล่องดำ

CS1 German-language sources (de)

ในวิทยาศาสตร์ คอมพิวเตอร์ และวิศวกรรมกล่องดำคือระบบที่สามารถมองเห็นได้ในแง่ของอินพุตและเอาต์พุต (หรือลักษณะการถ่ายโอน ) โดยไม่ต้องมีความรู้เกี่ยวกับการทำงานภายใน การใช้งานนั้น...

การประกอบเหนือกว่าการสืบทอดอ่าน 1 นาที

การประกอบเหนือกว่าการสืบทอด

Component-based software engineering

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

อ่าน 1 นาที

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

English phrases

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

ขีดจำกัดเยอรมันอ่าน 1 นาที

ขีดจำกัดเยอรมัน

Adages

ขีดจำกัดของดอยช์ (Deutsch limit)เป็นคำคมที่คิดค้นโดยแอล. ปีเตอร์ ดอยช์เกี่ยวกับความหนาแน่นของข้อมูลในภาษาการเขียนโปรแกรมเชิงภาพ :

เบิร์ต แลนซ์อ่าน 1 นาที

เบิร์ต แลนซ์

English phrases

Thomas Bertram " Bert " Lance (3 มิถุนายน 1931 – 15 สิงหาคม 2013) เป็นนักธุรกิจชาวอเมริกันที่ดำรงตำแหน่งผู้อำนวยการสำนักงานบริหารงบประมาณภายใต้ประธานาธิบดีจิมมี คาร์เตอร์ในปี 1977

อ่าน 1 นาที

การเขียนโปรแกรมเชิงป้องกัน

All pages needing cleanup

การเขียนโปรแกรมเชิงป้องกันเป็นรูปแบบหนึ่งของการออกแบบเชิงป้องกันที่มุ่งพัฒนาโปรแกรมที่สามารถตรวจจับความผิดปกติทางความปลอดภัยที่อาจเกิดขึ้นและตอบสนองตามที่กำหนดไว้ล่วงหน้า...

อ่าน 1 นาที

แข็ง

CS1: unfit URL

ในการเขียนโปรแกรมเชิงวัตถุและการเขียนโปรแกรมเชิงฟังก์ชันSOLIDเป็นตัวย่อที่ช่วยในการจำ สำหรับหลักการห้าประการที่มุ่งทำให้ซอร์สโค้ดเข้าใจง่าย ยืดหยุ่น และบำรุงรักษาได้ง่าย ขึ้น...

อ่าน 1 นาที

ระบบที่ล้มเหลวอย่างรวดเร็ว

Engineering failures

ในการออกแบบระบบ ระบบ "หยุดการทำงานทันที" ( fail -fast system)คือระบบที่รายงานสภาวะใดๆ ที่อาจบ่งชี้ถึงความล้มเหลวทันทีที่ส่วนติดต่อผู้ใช้ ระบบ "หยุดการทำงานทันที"...

การเชื่อมต่อแบบหลวมอ่าน 1 นาที

การเชื่อมต่อแบบหลวม

Enterprise application integration

ส่วนประกอบในระบบที่มีการเชื่อมต่อแบบหลวมๆ สามารถแทนที่ด้วยการใช้งานทางเลือกอื่นๆ ที่ให้บริการเดียวกันได้ ส่วนประกอบในระบบที่มีการเชื่อมต่อแบบหลวมๆ นั้น

หลักการทดแทนของลิสคอฟอ่าน 1 นาที

หลักการทดแทนของลิสคอฟ

CS1: unfit URL

หลักการทดแทนของ Liskov ( LSP ) เป็นคำจำกัดความเฉพาะของ ความสัมพันธ์การกำหนด ประเภทย่อยที่เรียกว่าการกำหนดประเภทย่อยเชิงพฤติกรรมที่แข็งแกร่ง ซึ่ง Barbara...

อ่าน 1 นาที

ยิ่งแย่ยิ่งดี

CS1: unfit URL

“ ยิ่งแย่ยิ่งดี ” หรือ “ สไตล์นิวเจอร์ซีย์ ” เป็นคำที่ริชาร์ด พี.

อ่าน 1 นาที

หลักการแบ่งส่วนอินเทอร์เฟซ

Object-oriented programming

ในสาขาวิศวกรรมซอฟต์แวร์หลักการแยกอินเทอร์เฟซ ( ISP ) ระบุว่าไม่ควรบังคับให้โค้ดต้องพึ่งพาเมธอดที่ไม่ได้ใช้ ISP...

อ่าน 1 นาที

การค้นพบได้

Broadcasting

ความสามารถในการค้นพบคือระดับที่บางสิ่ง โดยเฉพาะเนื้อหาหรือข้อมูล สามารถค้นพบได้ในการค้นหาไฟล์ฐานข้อมูลหรือระบบข้อมูล อื่น ๆ...

ความเชื่อมโยง (วิทยาการคอมพิวเตอร์)อ่าน 1 นาที

ความเชื่อมโยง (วิทยาการคอมพิวเตอร์)

Programming principles

ใน การเขียน โปรแกรมคอมพิวเตอร์ความเชื่อมโยงหมายถึงระดับที่องค์ประกอบภายในโมดูลเป็นของกันและกัน ในแง่หนึ่ง

แกรดี้ บูชอ่าน 1 นาที

แกรดี้ บูช

Object-oriented programming

Grady Booch (เกิด 27 กุมภาพันธ์ พ.ศ. 2498) เป็นวิศวกรซอฟต์แวร์ ชาวอเมริกัน เป็นที่รู้จักกันดีที่สุดจากการพัฒนาUnified Modeling Language (UML) ร่วมกับIvar JacobsonและJames

อ่าน 1 นาที

กฎสามข้อ (การเขียนโปรแกรมคอมพิวเตอร์)

Computer programming folklore

กฎสามข้อ ( "สามครั้งแล้วต้องปรับโครงสร้างใหม่" ) เป็นกฎทั่วไปในการปรับโครงสร้างโค้ด เพื่อตัดสินใจว่าควรปรับโครงสร้างโค้ดส่วนที่คล้ายกันเมื่อใดเพื่อหลีกเลี่ยงการทำซ้ำ

อ่าน 1 นาที

หลักการความรับผิดชอบเดียว

CS1 maint: location missing publisher

หลักการความรับผิดชอบเดียว ( SRP ) เป็นหลักการเขียนโปรแกรมคอมพิวเตอร์ที่ระบุว่า "โมดูลควรรับผิดชอบต่อผู้กระทำเพียงคนเดียวเท่านั้น" คำว่าผู้กระทำหมายถึงกลุ่ม...

อ่าน 1 นาที

การแยกกลไกและนโยบาย

Dichotomies

การแยกกลไกและนโยบายเป็น หลักการ ออกแบบในวิทยาศาสตร์คอมพิวเตอร์โดยระบุว่ากลไก (ส่วนต่างๆ ของการใช้งานระบบที่ควบคุมการอนุญาตการดำเนินการและการจัดสรรทรัพยากร ) ไม่ควรบังคับ...

หลักการเปิด-ปิดอ่าน 1 นาที

หลักการเปิด-ปิด

Object-oriented programming

ในการเขียนโปรแกรมเชิงวัตถุหลักการเปิด-ปิด ( OCP ) ระบุว่า " เอนทิตีซอฟต์แวร์ (คลาส โมดูล ฟังก์ชัน ฯลฯ

อ่าน 1 นาที

กฎเก้าสิบต่อเก้าสิบ

1985 introductions

ในด้านการเขียนโปรแกรมคอมพิวเตอร์และวิศวกรรมซอฟต์แวร์กฎเก้าสิบเก้าสิบเป็นคำคม เชิงเสียดสี ที่กล่าวว่า: