Bugunki kaleme alacağımız konu .net üzerinde ve diğer platformlar üzerinde api dökümantasyonunu sağlayan swagger kütüphanesi…
Neden kütüphanesi kelimesini kullandığıma gelecek olursak kütüphanedeki gibi insanlara sizin sisteminiz hakkında sizin istediğiniz sizin izin verdiğiniz ölçüde bilgilendiyor olmasıdır.
Özellikle restapi ile iletişim sağlayan sistemlerin büyüdükçe dökümante edilmesi gerçekten vakit almakta ve maaliyeti artmaktadır. Ayrıca her gelen yazılımcıya özgü bir dökümante olması hasebi ile tam olarak düzen içerisinde olmayabilir.
Kod kalitesinin oturmadığı projelerde bu bilgilerden sözetmek faidesiz gibi olsa bile. solid prensiplerine uygun yazılmış bir projede daha az kaynak harcayarak zaten yazılmış kodlar methodlar üzerinde nasıl işlemler yapılacağı ve bunun sonucunda neler olacağı gibi konulara kendi içerisinde cevap veren bir kütüphanedir.
Özellikle sınıflar içerisinde giren ve çıkan parametler methot ve sayfaların hangi tür işlemlere ve dönüş tiplerinin neler olduğuna kadar kendisinin sadece yazılım kaynakları üzerinden alan ve html sayfasında sizlere bilgisini veren bir sistemdir.
iyi akşamlar diler hayırlı hafta sonları…