Ana içeriğe geç
Programlama

Markdown dosyaları kaynak kod gibi saklanmalı çağrısı yapıldı

Öne çıkanlar

  • Geçici istem oturumlarının yerini kaynak dizininde saklanan kalıcı Markdown belgeleri alıyor.
  • Kaynak dizinindeki Markdown dosyaları hem insan geliştiriciler hem de yapay zeka ajanları tarafından ortak bağlam olarak kullanılıyor.
  • Kod ve birim testlerinin doğrudan bu metin şartnamelerinden türetilmesi önerildi.

htmx projesinin yaratıcısı Carson Gross yayımladığı yazıda, yapay zeka odaklı yazılım geliştirme süreçlerinde Markdown formatının artık bir belgelendirme aracından ziyade kaynak kod haline geldiğini belirtti. Gross, geçici istem oturumlarında kaybolan geliştirici niyetinin korunabilmesi amacıyla bu metinlerin doğrudan kaynak kod dizinine dahil edilmesini önerdi. Taslak metinlerin kodla yan yana durması gerektiğini vurgulayan yazar, kodun ve testlerin bu dosyalardan türetilmesinin daha sağlıklı bir zemin yaratacağını kaydetti.

Günümüz yazılım dünyasında büyük dil modellerinin derleyici gibi görüldüğünü hatırlatan Gross, derleyicilerin aksine yapay zeka iş akışlarında orijinal kaynak metinlerin saklanmadığına dikkat çekti. İstemlerle oluşturulan kodların gerçek niyet kaynağı haline gelmesini eleştiren Gross, mimari kararlar, alt seviye veri tasarımı ve kaynak düzeyindeki tercihlerin /src/md gibi bir dizinde tutulmasını teklif etti. Düz metin yapısının sürüm kontrol sistemleriyle tam uyumlu olduğunu ifade eden Gross, bu yöntemin hem insanlar hem de yazılım ajanları için yerellik avantajı sağladığını bildirdi.

Önerilen bu yapının Slack, Notion veya Jira gibi dağınık araçlardaki bağlam kopukluğunu önleyeceğini aktaran Gross, testlerin de bu Markdown şartnamelerine dayandırılarak doğrulanması gerektiğini savundu. Bu belgelerin ağırlıklı olarak insanlar tarafından yazılması ve düzenlenmesi gerektiğinin altını çizen Gross, kod üretiminin ucuzladığı bir dönemde asıl değerli olan şeyin sistemin neyi neden yaptığını açıklayan niyet olduğunu söyledi.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.