Taiga teslimatını kanıtla inceleyin
TamamlandıGirişimi, planı, çalıştırmayı, diff'i ve kontrolleri bağlayın. Birleştirme veya yayın kararını kabul etmeden önce güncel değişikliği doğrulayın.
Yayımlayan TaigaNasıl yazıyoruz?
Neler öğreneceksiniz?
- Teslim edilen davranışı gereksinimine ve planına kadar izleyin.
- Eksik kontrolleri ve inceleme gerektiren varsayımları belirleyin.
- Çalıştırmanın tamamlanmasını, birleştirmeyi, dağıtımı ve kullanıcıya sunulmayı ayırt edin.
Girişimin sonucuyla başlayın
Kurgusal ekipman hizmeti artık çalışanların kendi taleplerini görmesine izin veriyor. İncelemeye girişimin sonucu ve kapsamıyla başlayın. Nelerin doğru olması ve değişikliğin neleri koruması gerektiğini belirleyin.
Bu teslimatta çalışan, başka çalışanın talebini okuyamamalıdır. Yöneticiler tanımlı erişimlerini korumalıdır. Yalnızca sayfayı açan test, bu koşulların hiçbirini ortaya koymaz.
Kayıtları birbirine bağlayın
| Kayıt | İnceleme sorusu |
|---|---|
| Girişim | Hangi sonuca ve kapsama yetki verildi? |
| Plan sürümü | Hangi uygulama ve doğrulama adımları amaçlandı? |
| Çalıştırma | Ne oldu ve ajan hangi varsayımları yaptı? |
| Pull request ve diff | Güncel commit’te ne değişti? |
| Kontroller ve inceleme | O commit’in kabulünü hangi kanıt destekler? |
| Dağıtım kaydı | Hangi artefakt hangi ortama ulaştı? |
Runs sayfası, başarısızlıklar dahil girişimleri kaydeder. Her çalıştırma, yürüttüğü planı tanımlar. Çalıştırma sayfası inceleme kaydıdır; işi değiştiren kararlar girişim üzerinde verilir.
Testler ve biçimlendirme için adım kanıtını okuyun. Taiga başarısız veya çalıştırılmamış kontrolleri görünür kılar. İnceleme özetinizde “çalıştırılmadı” ifadesini “geçti”ye dönüştürmeyin.
Varsayımları ve sınırları inceleyin
Erişim modeli, şema, ortam ve dış hizmetler hakkındaki varsayımları arayın. Bunları yayımlanmış amaç ve gerçek kodla karşılaştırın.
Ekipman hizmetinde talep sahibinin nerede kontrol edildiğini inceleyin. Yetkili isteği, başka çalışanın talebini ve bulunmayan talebi test edin. Günlüklerin gizli talep içeriğini açığa çıkarmadığını kontrol edin.
Test değişikliklerini de inceleyin. Değişiklik, kusuru tespit edecek doğrulama ifadesini kaldırdıysa geçen sonucun değeri sınırlıdır. İş akışı ve test yapılandırması değişikliklerini inceleme kapsamının parçası sayın.
Uygulanabilir geri bildirim verin
Davranışı, beklenen sonucu ve gereken kanıtı belirtin. Örneğin: “Endpoint oturum açmayı kontrol ediyor, ancak talep sahipliğini kontrol etmiyor. Sunucu tarafında erişim kontrolü ve başka çalışanın talebini kullanan test ekleyin.”
Taiga, pull request inceleme geri bildirimine ve başarısız kontrollere aynı daldaki değişikliklerle yanıt verebilir. Güncellemelerden sonra yeni commit’i ve kontrollerini inceleyin. Önceki kanıt değişen artefaktı kapsamayabilir.
Çalıştırma eksik plan veya zayıflatılmış kontrol nedeniyle durduysa belirtilen nedeni okuyun. Görünen kontrol özeti yeşil diye taslak durumunu kaldırmayın.
Doğru kabul kararını verin
Hangi ölçütlerin doğrulandığını ve hangilerinin çözülmediğini kaydedin. Kod deposunun zorunlu incelemeleri ve kontrolleri birleştirme sınırını uygulasın. Ayrı yayın kararı varsa koruyun.
Taiga, pipeline’ınızın yaptığı dağıtımları gözlemler. Kullanıcılara değişikliğin kullanılabilir olduğunu söylemeden önce ortamı ve artefaktı doğrulayın. Başarısız dağıtımda önceki başarılı sürüm trafiğe hizmet vermeye devam edebilir.
Sonucu hizmet düzeyinde kontrolle tamamlayın: çalışan özelliği kullanabilir, yetkisiz erişim reddedilir ve işletim sorumlusu hataları gözlemleyebilir. Kesintiyi ele almayla devam edin.
Alıştırmayı yapın
Kurgusal çalışan erişimi değişikliği başarılı derlemeye sahip, ancak çalıştırma notu bir entegrasyon testinin çalıştırılamadığını söylüyor. Kabulden önce gereken kanıtı yazın. Bir erişim reddi durumunu ve incelenen tam artefaktı veya commit'i ekleyin.
Çalışma sayfasını indir (Markdown)Anladığınızı kontrol edin
Kaynaklar ve ek okumalar
Taiga'dan ilgili okumalar
Bu seçimi kaldırmak, bu tarayıcıda kaydedilmiş tüm ilerlemeyi siler.
İlerleme bu tarayıcıda kalır. Hesap ve takip yok.