การจัดการ versioning services - Mrsmithz/Project-SW-Dev-and-Env GitHub Wiki
เลขเวอร์ชันประกอบไปด้วย
1. Major
เลขอยู่หน้าสุด เลขจะเปลี่ยนเมื่อ Software ของเราที่มีการเปลี่ยนแปลงครั้งใหญ่ เช่น กับอัพเดท Feature ใหม่ๆ การเปลี่ยนแปลง API เป็นต้น เช่น โปรแกรมเวอร์ชัน 1.4 เมื่อมีการเปลี่ยนแปลงโปรแกรมเวอร์ชันจะกลายเป็น 2.0
2. Minor
จะเป็นเลขหลักที่สองจะเปลี่ยนเมื่อซอฟต์แวร์นั้นๆมีการเพิ่มฟีเจอร์ใหม่ๆโดยไม่เกิด Breaking Change เช่น โปรแกรมเวอร์ชัน 1.0 เมื่อมีการเปลี่ยนแปลงโปรแกรมเวอร์ชันจะกลายเป็น 1.1
กฎต่างๆของการกำหนด version
- เมื่อเลข Major จะรีเซ็ต Minor ให้กลายเป็น 0
- Public version หรือ version ที่เริ่มใช้งาน จะเริ่มที่ 1.0
- Pre-release version หรือ เวอร์ชันก่อนปล่อยให้คนอื่นสามารถใช้งาน จะเริ่มที่ 0.1