Bu yazıda Visual Studio eklentisi olan Resharper kodlama aracına bir göz atalım istedim. Bugüne kadar gördüğüm en akıllı eklentidir diyebilirim. Resharper aracı kod denetimlerini yaparak bize rehberlik eden bir uygulamadır. Yazdığımız kodu kontrol ederek hata, uyarı, eksik referans, gereksiz satır, işletilemeyen satır gibi eksiklikleri bize bildirir. Bir diğer özelliği refactoring konusunda geliştiriciye yardımcı olmasıdır. Kodun yerinden düzenlenmesi için yol gösterici özelliklere sahiptir. Ayrıca navigasyon özelliği sayesinde tüm solution bünyesinde aradığımızı bulma konusunda çok etkilidir. Kendi bünyesinde bulunan unit test aracı sayesinde testleri de çalıştırabilmektedir. Gelen olarak başlıca özelliklerini liste halinde verecek olursak:
- Kod analizi
- Navigasyon ve arama
- Kodun yeniden yapılandırılması (Refactoring)
- Kod düzenleme ve temizleme
- Kod üretimine yardımcı olma
Visual Studio proje tiplerinden C#, VB.NET, ASP.NET, Javascript, Typescript gibi proje türlerine destek vermektedir.
Programcılar açısından bir baş ucu aracıdır diyebilirim. Ancak şunu belirtmeliyim, sizi kendine çok kolay bir şekilde bağlar ve bir süre sonra Resharper olmadan kod yazmak size çok sıkıcı gelebilir.