Benim için, çoğu profesyonellerin sahip olacağını umduğumuz sağduyuya girmemek kadar önemlidir.
Sürüm kontrolü hakkında konuştuğumuzda any version control beats not having anything at all, geliştirme yöntemlerinde durum böyle değildir. Yöntemler kurallar anlamına gelir ve kurallar bazen bozulur. Herkes hatırlayabildiği sürece gerçekten aptalca şeyler yapan şirketler için çalıştım, tedavi etmek için akılsız prosedür ne olursa olsun uzun zaman önce gitti.
Bir şirketten aşağıdakileri istiyorum:
Birkaç sayfaya uyan, açıkça belgelenmiş prosedürler. Hızlanmak için bir tez veya (daha kötüsü) bir roman okumak zorunda kalırsam, uzun süre kaybolacağım.
Şirketin daha iyi olmak için değişen prosedürlere açık olduğunun kanıtı. Birisine gidip "Neden xyz yaptığınızı anlıyorum, ama şimdi sizin için çoğunu yapan bir araç var. Bunu kullanabilir miyiz?" Diyebilmeliyim.
Küçük bir rekabet iyi olabilir ve genellikle kaçınılmazdır. Ancak, rekabetin insanları motive etmek için birincil araç olarak kullanıldığı herhangi bir dükkandan kaçınacağım. Geliştirici tarafından günde 17 satır lazer yazıcıya gönderilen # satır gönderen bir şey kodladıysanız, sizin için çalışmak istemiyorum.
Mübarek depolardaki yapıların söz konusu yapıyı bozan değişiklikleri almasını engellemediyseniz, heck gibi koşarım. 5: 00'da yapmak istediğim son şey, yerel inşaatımı test etmek için usta repodaki değişiklikleri çekmek, sadece kendimi başka birinin noktalı virgülünü tamir etmek için bulmak.
Çevik ağaçtan düşen yerleşik bir yönteme benzeyen yöntemlere atlamayı tercih ederim. Zorunlu değildir, ancak bir aşinalık duygusu, prosedürel bir hata yapmazken üretken olmaya çalışmanın ilk kamburluğunun üstesinden gelmeye yardımcı olur.
Ben daha fazla zaman harcayacağınız görürseniz resenting onların var olduğunu müteşekkir olmaktan prosedürleri, muhtemelen iş geçmek gerekir.
Diğer yankılanan "oh hayır, bir daha asla!" olan "Biz de bizim için en iyi uygulamaları kurmak gerekir. Biz kod altı milyon hatları ve 21 telecommuter'leri var, biz bir SVN falan kullanıyor olmalıdır umuyoruz?" .
Birisi bunu halletmek için biraz eğlenebilir. Ben o adam değilim :)