Bir kod incelemesinde yorum yapmak yönetiyor
Yorumları bir yönetim aracı olarak kullanın
Yorumların kod incelemesine eklenmesi bir yönetim şeklidir. Bu nedenle, bir yönetim aracı olarak ele alınmalıdır.
Yorum yaparken yönetimsel uygulamaları kullanın
Amacın istenen sonucu elde etmek olduğu insanları yönetecek bir yapı var. Yönetime olan temel yaklaşımlardan bazıları yorumlarda uygulanmayacak, çoğu uygulanacaktır. Uygulanabilir konular çevre, liderlik, organizasyon ve kontrol içerir.
çevre
Kültür
Çevre yönetim tarzını belirler. Herhangi bir yönetim aracı kullanıldığında işyerinin kültürü ve çevresi akılda tutulmalıdır. Genellikle bu, sektörden ve yönetilen şirketin veya işletmenin büyüklüğünden etkilenir.
stil
Aydınlatılmış bir kültür varsa, o zaman kullanılan yönetim tarzında ortaya çıkabilir. Çok katı kurallar, politikalar ve sonuçlar varsa o zaman kullanılan stile yansıtılmalıdır. Bu yüzden eğer herkes bir yıldız savaşı için gemide şaka yapıyorsa, droidlere atıfta bulunma ve zayıf fikirli bir fırtınalı oyuncu, o zaman bir komedi müdahalesi uygulanabilir. Ancak, nihai sonucu ciddiye almamanın korkunç sonuçları varsa, bundan kaçınılması gerekebilir.
Liderlik
Temelleri
Yorum yaparken göz önünde bulundurulması gereken üç ana liderlik sütunu vardır. Yani onlar vizyon, iletişim ve yargıdır.
Vision
Talimatları açıklarken veya verirken büyük vizyonun ne zaman akılda tutulması önemlidir. Yorumlarda bu, küçük değişikliklerin projeyi bir bütün olarak nasıl etkilediğine, farklı yaklaşımların ne anlama geldiğinin veya kaygının endişelerin ayrılmasına yönelik bir ipucu olduğuna işaret etmek anlamına gelebilir.
Communication
İyi bir iletişimci olmak, yaşamın birçok alanında önemlidir. Yorumlarda farklı değil. Akıllıca bir kısalık seviyesinin kullanılması önemlidir - çünkü yorumlar çok fazla yer almamalıdır. Hedefe erken gelin ve gerekirse bir örnekle yedekleyin. Daha büyük bir organizasyonda, bu konu bir inceleme oturumunda yerelleştirilmemişse bir tebligat veya not gönderme ihtiyacını da içerebilir.
Judgement
Yorum yapılması gerekip gerekmediği ve değişikliklerin ne olması gerektiğine karar verirken stratejinin kullanılması önemlidir. Yargınızın her zaman doğru olması gerekmez, ancak özellikle büyük yargı çağrıları yapıldığında tutarlı bir şekilde doğru olması gerekir.
düzenleme
Bir yönetim açısından bakıldığında, örgütlenme nihai hedefi akılda tutmak ve süreçlerin bir dizi kurala uyacak şekilde hizalanmasını sağlamak anlamına gelecektir. Yorumlar, tasarım akışının takip edildiğinden emin olmak için mümkün olduğunda yorumların birbirlerine dayanması gerektiğini de unutmamalıdır. Birleşmeyi azaltmak ve genel tasarımı takip etmek için incelenmekte olan kodun kapsamını göz önünde bulundurmak da önemli olacaktır.
Kontrol
Yönetilenlerin eylemlerini kontrol etmek hassas bir süreçtir. Sağlam olmasına rağmen, insanların önemli olduğu akılda tutulmalıdır. Başkalarını kontrol ederken kullanılabilecek çeşitli yönetim becerileri vardır. Bu beceriler politik, kavramsal, kişilerarası, tanısal ve tekniktir.
siyasi
Siyaset, insanlar arasında etkileşim olduğu her zaman bulunabilir. Bu büyük bir konudur, ancak genel olarak politika, etki etrafında dönmektedir. Yorum yaparken işyerinde kişisel ve mesleki politikaları akılda tutmak önemlidir. Bu bir talimat, şaka veya hatta bir soru ile ilgili olabilir.
Kavramsal
Kavramsallaştırma ile idare etmek önemli bir araçtır. Eldeki durumun karmaşık bir analizini gerektirir. Yorum yaparken, incelemede belirtilen sonuca veya değişikliğe ulaşmak için kullanılan analizlerden bazılarını dahil etmek faydalı olabilir.
kişilerarası
Kişilerarası beceriler yönetimde çok önemlidir. Bu aynı zamanda büyük bir konudur. Kişilerarası becerilerde dikkate alınması gereken önemli hususlardan bazıları mentorluk, yapıcı eleştiri ve "zıpkınlama" dır.
Mentoring
Yönetimin bir düşman olarak değil, bir mentor olarak görülmesi önemlidir. Bir kod incelemesinde, bu, bazen bir durumu iyileştirmek için kullanılabilecek bir tasarım modeline veya yaklaşımına bir selam eklemenin yararlı olacağı anlamına gelir.
Constructive Criticism
Eleştiri önemlidir çünkü yansıma gerektirir. Ancak, eleştirinin mümkün olduğu kadar olumlu tutulması gerekir. Bu, eleştiriyi desteklemek için geçerli kanıtlar sunmak ve ayrıca kullanılan tonun olumsuz olmamasını sağlamak anlamına gelir. Kod gözden geçirilirken bu, kodun tamamının değiştirilmesi gerektiğinde yanlış olan her yeri göstermek yerine bir çözüm ima ederken hataya yol açacak bir istisna veya olası senaryo gösterilmesini içerebilir.
"Harpooning"
"Zıpkın", birini yere mecazi olarak zıpkınladığın zamandır. Bu, kalkamadıklarını düşündükleri noktaya kadar herhangi bir geri alma olmadan onları adım adım parçalayarak yapılır. Bir kişiyi kod incelemesinde veya başka bir yerde zıpkırtıyorsanız işbirliğini kaybedersiniz. Birini aşırı derecede parçalamaktan kaçınmak önemlidir.
Yönetici Özeti
Bir kod incelemesindeki yorumları bir yönetim aracı olarak ele alın. Yorumların, konuya açık ve yapıcı olması gerektiğini unutmayın. Ayrıca, yorumda bulunurken, incelenen kişinin dikkate alındığından emin olun.