İçeriğe atla

DEĞIŞIKLIKLER

Gerçekten önemli olan değişiklikleri okuyun.

Yapay zekâ artık geliştiricilerin inceleyebileceğinden daha hızlı kod yazıyor. Bir ajan size binlerce satırlık bir diff teslim eder ve hangi dosyaların regresyona yol açabileceği hakkında hiçbir fikriniz olmaz. Panolayer değişen her dosyayı riske göre puanlar ve nedenini açıklar; böylece önce hangilerini gözden geçireceğinizi bilirsiniz. Hazır olduğunuzda aynı yerden commit ve push yapın.

Panolayer’ı indirinBelgeleri okuyun

macOS için herkese açık beta. Ücretsiz başlayın, kredi kartı gerekmez.

İlk dört değişen dosyayla Risk Spektrumu.

İlk dört değişen dosyayla Risk Spektrumu.

Değişen her dosyayı yüksekten düşüğe riske göre yerleştiren Panolayer Risk Spektrumu.

3.000 satırlık bir diff’i kimse okumaz. Hepimiz sonuna kadar kaydırıp commit ederiz.

Büyük bir diff’in çoğu, ilginizi gerektirmeyen kilit dosyaları, yapılandırma ve küçük düzenlemelerden oluşur. Gerçekten bir şeyleri bozabilecek birkaç dosya ortalarda bir yerde gömülüdür. Panolayer onları öne çeker; böylece önce oraya bakar ve ajanın hızında ilerlemeye devam edersiniz.

01

Önce nereye bakacağınızı görün

Bir ajanın dokunduğu her dosyayı okuyacak zamanınız yok, buna ihtiyacınız da yok. Bir özet size kaç dosyanın değiştiğini, eklenen ve silinen satırları gösterir; değişen her dosya, tek satırlık bir gerekçeyle birlikte %0 ile %100 arasında bir risk puanı alır. Risk Spektrumu en yüksek riskli dosyaları kırmızı uca yerleştirir. Risk Çubukları ve Örtüşme aynı puanları dikey olarak ya da her değişikliğin neye dokunduğuna göre gruplanmış şekilde gösterir.

Gerekçe, kategori ve boyutla birlikte riske göre sıralanmış değişen dosyalar.

Gerekçe, kategori ve boyutla birlikte riske göre sıralanmış değişen dosyalar.

Gerekçe, kategori ve boyutla birlikte riske göre sıralanmış değişen dosyalar.
  • Arayüz
  • Mantık
  • Veri
  • API
  • Yapılandırma
  • Altyapı
  • Bağımlılıklar
  • Güvenlik
  • Test
  • Belgeler
  • Stil
  • Analitik
  • Diğer

02

Dosyayı açın

Bir dosya üst sıralarda yer aldığında, okumadan önce nedenini bilmek istersiniz. Diff için tıklayın; bölünmüş ya da satır içi görünümde, üstünde puanının tüm gerekçesiyle birlikte.

Panolayer’da risk puanını, bu puanın gerekçesini ve diff’i gösteren açık bir dosya.

03

Puan yeterli olmadığında

Analyze all özelliği değişiklik kümesinin tamamını okur ve bir özet, genel risk, belirli endişeler ve her dosya için bir not döndürür. Daha fazlası için Chat, değişen dosyalar ve değişikliğin kendisi önceden eklenmiş olarak Panolayer Agent ile bir sohbet açar; böylece satır satır okumak yerine soru sorabilirsiniz.

Değişikliğin tamamını genel bir risk ve her dosya için bir notla özetleyen Analyze all.

04

Son commit’lerinizle karşılaştırın

Deponuz için neyin normal olduğunu bildiğinizde yüksek bir puan daha çok şey ifade eder. Geçmiş, çalışma ağacınızı son commit’lerinizin üstünde listeler; her birinde bir risk etiketi, yazar ve hash bulunur. Bu değişikliğin rutin mi, yoksa bu hafta commit ettiğiniz en riskli şey mi olduğunu anlayabilirsiniz.

Her biri kendi risk etiketine sahip son commit’lerin üstünde çalışma ağacını listeleyen Geçmiş.

05

Commit ve push

Önemli olanı gözden geçirdikten sonra aynı ekrandan commit edin. Panolayer diff’ten düzenleyebileceğiniz bir commit mesajı taslağı hazırlar. Commit yerel dalınıza yazar; Commit & Push ise onu izlediği uzak depoya gönderir. Commit’ler değişen tüm dosyaları içerir. Kısmi hazırlama (staging) için doğrudan Git’i kullanabilirsiniz.

Pull request incelemesi, bu noktadan sonra Git sunucunuzda gerçekleşir.

Düzenlenebilir önerilen mesajla commit denetimleri.

Düzenlenebilir önerilen mesajla commit denetimleri.

Önerilen bir commit mesajı ile Commit ve Commit & Push düğmelerini içeren Panolayer commit çubuğu.

Panolayer sizi değil, ajanları durdurur

Bir ajan, sizin onayınız olmadan kendi çalışmasını dalınıza merge edemez. Değişiklikleri önce kendi worktree’sinde doğrulanır, ardından merge edip etmeyeceğinize siz karar verirsiniz. Kendi çalışmanız hiçbir zaman engellenmez. Kontroller başarısız olsa bile istediğiniz zaman commit edin. Hatalar Doğrula’da listelenmeye devam eder; hiçbir şey gizlenmez.

Sorular

Risk yüzdesi ne anlama gelir?

Bir modelin, diff’e dayanarak bir dosyadaki değişikliğin ne kadar dikkat gerektirdiğine dair %0 ile %100 arasındaki değerlendirmesidir. Puanlar Güvenli, Düşük, Dikkat veya Kritik olarak özetlenir.

Bu, doğrulamayla aynı şey mi?

Hayır. Puan diff’i okur. Doğrulama ise değişikliği Panolayer’ın kodunuzdan türettiği mimariye ve kurallara karşı kontrol eder; bir dosyayı kaydettiğinizde ve bir ajan işini bitirdiğinde çalışır.

Puan ile Analyze all arasındaki fark nedir?

Puan, her değişiklikte her dosyanın diff’inin hızlı bir değerlendirmesidir. Analyze all ise siz istediğinizde değişikliğin tamamını birlikte okur. Daha derin sorular için Chat, değişikliği Panolayer Agent’a devreder.

Kontroller başarısızken commit edebilir miyim?

Evet. Panolayer sizi değil, ajanları durdurur. Hatalar Doğrula’da listelenmeye devam eder.

Değişikliklerimin yalnızca bir kısmını commit edebilir miyim?

Panolayer’dan yapılan bir commit, değişen tüm dosyaları içerir. Bir alt kümeyi commit etmek için doğrudan Git ile hazırlayın (stage).

GitHub’a bağlanıyor mu?

Commit & Push, dalınızı izlediği uzak depoya gönderir. Pull request’ler ve inceleme Git sunucunuzda gerçekleşir.

Commit etmeden önce hangi dosyaları okuyacağınızı bilin.

Panolayer’ı indirinBelgeleri okuyun

macOS için herkese açık beta. Ücretsiz başlayın, kredi kartı gerekmez.

Sonraki: Nasıl çalışır →