แพตเทิร์นการแก้ไขเอเวอร์กรีนอัปเดต 2026.08อ่านประมาณ 1 นาที
แพตเทิร์น · วิธีทำงานจริง

ศิลปะของสวนเล็ก ๆ

สวนดิจิทัลจะมีชีวิตอยู่ได้ภายใต้เงื่อนไขเดียว: การแตะต้องมันต้องมีต้นทุนต่ำ วินาทีที่ "แก้ประโยคนั้นหน่อย" แปลว่า clone, branch, แก้, commit, push, รอ CI ประโยคนั้นก็จะพังค้างอยู่อย่างนั้น คำตอบของสวนนี้คือทำให้ผิวสำหรับอ่านกับผิวสำหรับเขียนเป็นผิวเดียวกัน — แก้ไขทีละบล็อก

บันทึกเล็ก ๆ · ลิงก์หนาแน่น · ต้นทุนการแตะต่ำ

§1บันทึกเล็ก ๆ ลิงก์กันหนาแน่น

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

§2การตัดแต่งกิ่ง

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

§3ให้เครื่องมือแบกพิธีกรรมแทน

commit ประวัติ ข้อมูลสำรอง — พิธีกรรมเหล่านี้มีอยู่จริง แต่ไม่ควรตกเป็นภาระของคุณ เมื่อเปิด autocommit การเซฟกลายเป็น git commit ได้เอง การนำเข้ามาถึงจากกล่องขาเข้าได้เอง แม้แต่การแปลก็เหลือแค่คลิกเดียวในผู้ช่วย AI — ฉบับทั้งสิบแปดภาษาของสวนนี้บอกเองว่าเรื่องนี้ไปได้ไกลแค่ไหน สิ่งที่เหลือให้คุณคือส่วนเดียวที่น่าสนใจมาแต่ไหนแต่ไร: การมีอะไรจะพูด

ค้นได้ทั้งชื่อเรื่อง หัวข้อ และเนื้อหา ภายในภาษานี้
    ↑↓ · Enter · Escastro-inkstone