Staj kapsamında Merlin’de modüler ve genişletilebilir refaktoring araçları için ifade çıkarma komutu RFC olarak tasarlandı.
İfade çıkarma komutu, seçilen ifadeyi üst düzeyde yeni bir let bağına taşıyarak sabit çıkarma ve özelleştirilmiş isimlendirme imkânı sunar.
Yarı saf olmayan ifadeler için unit -> ... türünde thunk oluşturarak yürütmeyi geciktirir ve program semantiğini korur.
Serbest değişkenler tespit edilerek bunlar fonksiyon argümanları olarak geçirilir ve kodun geçerliliği korunur.
Merlin komutları için hem standart LSP kod eylemleri hem de kullanıcı etkileşimini destekleyen özel istekler kullanılarak editör desteği sağlanıyor.
Extract komutu, gelecekteki refaktoring işlemleri için yeniden kullanılabilir araçlar geliştirme vizyonunun temelini atıyor.
Get notified when new stories are published for "Hacker News 🇹🇷 Türkçe"