เป็นสิ่งสำคัญสำหรับฉันเพียงเท่าที่ไม่ได้รับในทางของสามัญสำนึกที่เราหวังว่ามืออาชีพส่วนใหญ่จะมี
เมื่อเราพูดถึงการควบคุมเวอร์ชันมีข้อโต้แย้งว่าany version control beats not having anything at all
นี่ไม่ใช่กรณีของวิธีการพัฒนา เมธอดหมายถึงกฎและบางครั้งก็ใช้ผิดกฎ ฉันทำงานให้กับ บริษัท ที่ทำสิ่งที่โง่เขลาจริงๆตราบใดที่ทุกคนจำได้ไม่ว่าจะเกิดปัญหาอะไรขึ้นขั้นตอนที่โง่ ๆ ในการรักษาก็หายไปเมื่อนานมาแล้ว
ฉันต้องการ บริษัท ต่อไปนี้:
มีการบันทึกขั้นตอนการปฏิบัติที่ชัดเจนในบางหน้า ถ้าฉันต้องอ่านวิทยานิพนธ์หรือนวนิยายที่แย่กว่านั้นเพื่อให้เร็วขึ้นฉันจะหลงทางไปนาน
หลักฐานที่แสดงว่า บริษัท เปิดรับการเปลี่ยนแปลงขั้นตอนให้ดีขึ้น ฉันต้องสามารถไปหาใครสักคนและพูดว่า"ฉันรู้ว่าทำไมคุณถึงกำลังทำ [xyz] แต่มีเครื่องมือที่ช่วยคุณได้มากที่สุดตอนนี้เราสามารถใช้มันได้หรือไม่"
การแข่งขันเล็กน้อยสามารถทำได้ดีและมักจะหลีกเลี่ยงไม่ได้ แต่ฉันจะหลีกเลี่ยงร้านค้าที่ใช้การแข่งขันเป็นวิธีหลักในการจูงใจผู้คน หากคุณได้ประมวลผลสิ่งที่ส่ง # บรรทัดที่กำหนดต่อวันโดยผู้พัฒนาไปยังเครื่องพิมพ์เลเซอร์เวลา 17.00 น. ฉันไม่ต้องการทำงานให้คุณ
หากคุณไม่ได้ป้องกันการสร้างในที่เก็บข้อมูลที่มีความสุขไม่ให้รับการเปลี่ยนแปลงที่ตัวแบ่งกล่าวว่าสร้างฉันเรียกใช้เหมือน heck สิ่งสุดท้ายที่ฉันต้องการทำตอนตี 5 คือดึงการเปลี่ยนแปลงจาก repo หลักเพื่อทดสอบงานสร้างในท้องถิ่นของฉันเท่านั้นที่จะพบว่าฉันกำลังแก้ไขเซมิโคลอนของบุคคลอื่น
ฉันชอบที่จะกระโดดลงไปในวิธีการที่คล้ายกับวิธีการที่กำหนดไว้ซึ่งลดลงจากต้นไม้เปรียว มันไม่ได้บังคับ แต่ความรู้สึกคุ้นเคยช่วยให้เอาชนะความพยายามครั้งแรกที่จะมีประสิทธิผลในขณะที่ไม่ทำผิดขั้นตอน
หากฉันเห็นว่าฉันจะใช้เวลาในการต่อต้านอีกครั้งกว่าที่รู้สึกขอบคุณที่มีอยู่ฉันอาจส่งงานต่อไป
คนอื่นดังก้อง "โอ้ไม่ไม่อีกแล้ว!" คือ"เราหวังว่าคุณจะได้กำหนดแนวทางปฏิบัติที่ดีที่สุดสำหรับเราด้วยเรามีรหัสหกล้านบรรทัดและผู้ให้บริการโทรคมนาคม 21 รายเราควรใช้ SVN หรืออะไร?" .
บางคนอาจมีความสนุกสนานในการแยกแยะ ฉันไม่ใช่คนนั้น :)