SVN
author: วัชรเมธน์ ศรีเนธิโรทัย
16/09/2555
เซฟเวลาของโปรแกรมเมอร์ เวลาที่โปรแกรมเมอร์เขียนโค้ดสักหน้า สิ่งหนึ่งที่ต้องทำแน่ๆคือทดลองวิธีการดูว่าที่คิดไว้มันจะเวิร์คหรือเปล่า ถ้าไม่เวิร์คก็ต้องรีสโตร์โค้ด ตรงรีสโตร์โค้ดนี่แหละ ถ้าบังเอิญลืมแบ็คอัพโค้ดไว้ก่อนการแก้ไข มันจะเสียเวลาเป็นอย่างมาก เพื่อจะให้โค้ดกลับไปสู่สถานะเดิม SVN ช่วยท่านได้ เพราะ SVN จะเก็บโค้ดที่ stable ไว้ให้ เซฟเงิน เมื่อโปรแกรมเมอร์ไม่ต้องเสียเวลาไปกับเรื่องไร้สาระเล็กๆน้อย (ที่ก่อปัญหายิ่งใหญ่) การทำงานก็เร็วขึ้น นั่นหมายความว่าบริษัทได้รับผลจากโปรแกรมเมอร์มากขึ้น เมื่อเทียบบรรยัติไตรยางค์ของผลงานกับเวลา เท่ากับว่าบริษัทเซฟเงินได้จำนวนมหาศาล แก้ไขไฟล์เดียวกันโดยโปรแกรมเมอร์มากกว่าหนึ่งคน ไม่ทำให้โค้ดพัง ถ้าเราไม่ใช้ SVN โปรแกรมเมอร์คนหนึ่งจะต้องรอให้โปรแกรมเมอร์อีกคนทำงานเสร็จก่อน จึงสามารถแก้ไขได้ ถ้าใช้ SVN ตัว SVN เซิฟเวอร์จะทำหน้าที่ประสานโค้ดจากโปรแกรมเมอร์ทั้งสองเข้าด้วยกัน ถ้าเกิดโค้ดมีการชนกัน ตัว SVN ก็จะแสดงให้เห็นว่าชนกันตรงไหน และจะใช้โค้ดจากโปรแกรมเมอร์คนไหน
READ MORE