Skip to main content

การเปลี่ยนแปลงคืออะไร?

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

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

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

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

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

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