Öğrenme yolu 07Ders 2 / 8

Mevcut kod tabanını Taiga'ya aktarın

Taiga'nın kod deposundan çıkardıklarını inceleyin. Mevcut davranışı amaçlanan davranıştan ayırın ve hatalı belge için doğru yanıtı seçin.

Uygulayıcı11 minİncelendi

Yayımlayan Nasıl yazıyoruz?

Anladığınızı kontrol edinİçe aktarılan belge, değiştirmek istediğiniz kodu doğru açıklıyor. Uygun yanıt nedir?Alıştırmayı yapın
İçe aktarılan belge, değiştirmek istediğiniz kodu doğru açıklıyor. Uygun yanıt nedir?

Neler öğreneceksiniz?

  • İçe aktarılan ürün için bağlı kod deposunu hazırlayın.
  • Kod kusurunu, sürekli geçerli talimatı ve analiz hatasını ayırt edin.
  • Önerilen girişimleri gerçek açıklarla ve mevcut yeteneklerle karşılaştırın.

Elinizdeki sistemle başlayın

Kurgusal ekipman talep hizmeti zaten vardır. Ekip, çalışan entegrasyonları koruyarak Taiga ile bakım yapmak ister.

Ürünü oluştururken Import codebase seçin. Kod deposunu bağlayın ve analizi başlatın. Bu yol, yeni ürün konuşması yerine kod deposu analizi kullanır. Sıfırdan oluşturulan ürüne bu içe aktarma yolu sonradan eklenmez.

Kod deposu erişimini ve Taiga’nın çalışacağı dalı doğrulayın. Sürekli geçerli kısıtları uygun bağlam düzeyine ekleyin. Bu örnekte mevcut çalışan kimliği entegrasyonunun kullanımda kalması gerektiğini belirtin.

Önce çıkarılan gereksinim tanımını inceleyin

Taiga, ürün belgelerini koddan türetir ve kod deposu atıfları ekler. Bu atıflar yorumu kontrol etmenize yardımcı olur. Mevcut her yaklaşımın arkasındaki iş amacını ortaya koymaz.

Gereksinim tanımında üç şeyi inceleyin:

  • Amaç: Açıklanan hedef, hizmetin varoluş nedeniyle eşleşiyor mu?
  • Kısıtlar: Hangi yaklaşımlar bilinçli gereksinimlerdir?
  • Bilinen kusurlar: Hangi mevcut davranışlar değişmelidir?

Ekipman hizmeti eski bir yetkilendirme modülü içerir. Belge, kullanımını doğru bildirebilir. Bu, ekibin modülü genişletmesi gerektiği anlamına gelmez.

Atıf yapılan dosyayı açın ve ilgili davranışı iddiayla karşılaştırın. Kod deposu dışındaki yapılandırma veya işletim davranışı gibi, mevcut kanıtın sınırlamalarını kaydedin.

Doğru düzeltmeyi seçin

DurumYanıt
Belge istenmeyen kodu doğru açıklıyorKod değişikliğini planlayın ve uygulayın
Ekibin gelecek işler için sürekli geçerli kuralı varKuralı ürün talimatlarına koyun
Analiz kod deposunu yanlış okuduRefresh this document kullanın ve sonucu inceleyin

İçe aktarılan belgeler kodu izler. Bunları gelecekteki sistemin elle bakımı yapılan açıklamaları saymayın. Belge yenileme işlemi, o belgenin bağlı olduğu belgeleri de yeniden türetir. Bu nedenle daha sonraki belgeyi yenilemek daha fazla iş gerektirebilir.

Eski modül için talimat şöyle olabilir: “Eski yetkilendirme modülünü çağıran yeni bileşenler eklemeyin. Yeni işler için onaylı ikame arayüzü kullanın.” Arayüzün var olduğunu doğrulayın ve kod deposundaki gerçek konumunu belirtin.

İlk girişimleri değerlendirin

İçe aktarma iş akışı; kod deposu taramalarını, yayımlanmış politikalara göre değerlendirmeyi ve ilk girişim planlamasını da çalıştırır. Ön koşulu bulunmayan aşama, açıklamayla atlanabilir. Planlama, mevcut bulguları ve politika değerlendirmesini kullanır.

Önerilen açıkları kod deposuyla karşılaştırın. İlk girişimler eksik yetenekleri, temelleri veya ilgili çözülmemiş bağımlılık sorunlarını ele alır. Kimsenin istemediği yeni özellikler listesi değildir.

Yararlı mevcut yeteneği koruyun. Gereksiz yere yeniden oluşturacak öneriyi reddedin veya düzeltin. Yeni iş gereksinimi için ayrı girişim ekleyin.

Kanıta dayalı başlangıç noktasını koruyun

Discovery’yi bitirin ve girişim önerilerini inceleyin. Ayrıntılı planlamadan önce ortamı ve teslimat sorumluluklarını doğrulayın. İş ilerlerken içe aktarmaları, kod değişikliklerini ve ürün talimatlarını tutarlı tutun.

Sonuç, anlaşılmış başlangıç noktası ve düzenlenebilir iş listesidir. Tüm mevcut davranışın doğru olduğuna dair beyan değildir. Girişim planlamasıyla devam edin.

Alıştırmayı yapın

İçe aktarılan kurgusal hizmet, eski bir yetkilendirme modülü kullanıyor. Değiştirilmesi zaten planlı. Modüle yeni bağımlılıklar eklenmesini önleyen ürün talimatı yazın. Ardından içe aktarılan gereksinim tanımında inceleyeceğiniz bir kod deposu atfını belirleyin.

Çalışma sayfasını indir (Markdown)
Anladığınızı kontrol edin ↑

Öğrenmeye devam edin

Kaynaklar ve ek okumalar

Taiga'dan ilgili okumalar

← Önceki ders: Taiga'da yeni ürün başlatın