Tüm Aven eklentileri

Aven eklentisi

Yazılımınızı tanıyın

Yazılımcıya sormayın, Aven'e sorun. Şirketiniz için bir yazılım yaptırdınız, ama nasıl çalıştığını bilen kişi artık yanınızda değil. Aven kaynak kodu okur; bir kuralın nasıl yazıldığını, nerede olduğunu ve hangi testle kontrol edildiğini anlaşılır biçimde açıklar. Şirket yöneticileri ve ürün sorumluları kod bilmeden sorabilir, işe yeni başlayan yazılımcılar aradıkları yeri bulabilir. Tek bir satırdan siparişin tüm aşamalarına kadar her yanıt dosya ve satır belirtir.

Kullanım örneği

Müşteri %10 indirim bekliyordu. Neden %7 uygulandı?

Bir müşteri, siparişine neden %10 yerine %7 indirim uygulandığını soruyor. Kural mağazanızın kodunda bir yerde. O kodu yazan kişi geçen yıl işten ayrılmış; ekipte kimse nereye bakacağını bilmiyor.

Ne soruyorsunuz
Sohbete yazdığınız soru: “Bu siparişe neden %10 yerine %7 indirim uygulandı?”
Ne alıyorsunuz
Aven, fatura karşılığı ödemelerde indirimin %7 ile sınırlı olduğunu açıklar. pricing/discount.ts dosyasının 42. satırını ve pricing/discount.test.ts içindeki “caps invoice discount at 7 %” testini gösterir. Bu kuralın sipariş sürecinde nerede uygulandığını sorarsanız sürecin tamamını açıklar.
Şirketinize kazancı
Bir yazılımcının işini bölmeden veya ücretli destek almadan dakikalar içinde yanıt alırsınız. Yazılımınızın ne yaptığını bilirsiniz. Devir teslim ve denetim hazırlığı, koddaki kurallar ve onları kontrol eden testlerle başlar.

Bu siparişe neden %10 yerine %7 indirim uygulandı?

Müşteri fatura karşılığı ödemeyi seçmiş. Bu ödeme türünde indirim %7 ile sınırlı. Aşağıda kuralı, ilgili testi ve sipariş sürecindeki yerini görebilirsiniz.

41if (payment == "invoice") {42  discount = min(discount, 7%)43}
  • pricing/discount.ts42. satır
  • caps invoice discount at 7 %pricing/discount.test.ts:18
  • Sipariş süreciorders/checkout.ts:64

Neler sunar

  • Aven iş kurallarını, kodda nasıl yazıldıklarını ve onları kontrol eden testleri açıklar.
  • Her yanıtta bilginin geldiği dosyaları ve satırları belirtir.
  • Bir fonksiyonu, kuralı veya tek satırı sorabilir, ardından tüm sürecin nasıl işlediğini öğrenebilirsiniz.
  • Kod değiştiğinde Aven'in okuduğu kopya bir saat içinde güncellenir.
  • Yöneticiler ve sizin seçtiğiniz kişiler soru sorabilir. Aven kodu yalnızca okur, hiçbir değişiklik yapmaz.

Nasıl çalışır

  1. 01

    Kod deponuzu seçin

    Yazılımınızın kod deposunu bağlayın ve kimlerin soru sorabileceğini belirleyin.

  2. 02

    Sorunuzu sohbete yazın

    Yazılımın ne yaptığını, bir işlemin nasıl yazıldığını veya hangi testle kontrol edildiğini sorun. Kod bilmeniz gerekmez.

  3. 03

    Kaynağı açıp ayrıntısını sorun

    Yanıtta belirtilen dosya ve satırı açın. İsterseniz tek bir ayrıntıyı sorun, isterseniz sürecin tamamını anlattırın.

Bilmekte fayda var.

Aven hangi dilleri ve kod depolarını destekler?

Yaygın programlama dillerinin tamamını okuyabilir. GitHub, GitLab veya Bitbucket'taki, yaptırdığınız ya da kullandığınız yazılımın kod deposunu bağlayabilirsiniz.

Aven kodumuzda değişiklik yapar mı?

Hayır. Aven'in yalnızca okuma yetkisi vardır. Kodu açıklar, dosyaları, satırları ve testleri gösterir; hiçbirini değiştirmez.

Yazılımımız hakkında kimler soru sorabilir?

Yöneticiler ve sizin seçtiğiniz kişiler. Kimlerin erişebileceğine siz karar verirsiniz; verileriniz güvende.

Diğer eklentiler

Aven by Ventus

Günlük işinizdeki soruları getirin.

Kullanım senaryonuz ve bir ekibin bilgisiyle başlarız. Pilot kapsamını, barındırmayı ve maliyetleri siz karar vermeden önce netleştiririz.

Aven pilotunu konuşalım