Skip to content

Refactoring Guru tarafından sunulan "Refactoring" konusunun Türkçeye çevrilmiş ve açıklanmış hali

Notifications You must be signed in to change notification settings

fatihes1/refactoring-turkce-kaynak

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📝 Refactoring Rehberi

Bu repo, yazılım geliştiriciler için refactoring konusunda bir rehber niteliği taşımaktadır. Temiz kodun ne olduğundan, teknik borçtan, ne zaman ve nasıl refactoring yapılacağına kadar geniş bir yelpazede bilgi içermektedir. Ayrıca, kod kokuları olarak bilinen ve kod kalitesini düşüren sorunlara ve bu sorunların nasıl giderilebileceğine dair pratik tekniklere odaklanmaktadır.

🛠️ Refactoring Nedir?

Refactoring, mevcut bir kod tabanını değiştirerek onu daha temiz, daha okunabilir ve daha bakımı kolay hale getirme sürecidir. Refactoring'in amacı, kodun işlevselliğini değiştirmeden, ancak daha iyi tasarlanmış, daha modüler ve daha kaliteli bir şekilde olmasını sağlamaktır. Bu süreç, kod kokularını gidermeyi, tekrar eden kodu azaltmayı, karmaşıklığı azaltmayı ve kodun genel kalitesini artırmayı hedefler. Refactoring, yazılım geliştirme sürecinde sürekli bir iyileştirme ve optimizasyon çabası olarak görülmelidir.

📚 İçindekiler

🤝 Katkıda Bulunma

Dökümanı oluştururken bazı yerlerde terimlerin Türkçe karşılıklarını bulmakta çok güçlük çektim. Haliyle bazı başlıklar yeteri kadar açıklayıcı ve net olmamış olabilir. Bu konularda ve elbette Türkçe çevirilere katkıda bulunmak isterseniz, lütfen aşağıdaki adımları izleyin:

  1. Bu depoyu fork'layın.
  2. İlgili dosyayı düzenleyin veya yeni bir bilgi ekleyin.
  3. Yanlış çeviri veya ekleme yapmak istediğin yerleri özgürce düzenleyebilirsiniz!
  4. Değişikliklerinizi görmem ve onaylayabilmem adına lütfen bir pull request oluşturun.

Katkı contribution'larını ve önerileri memnuniyetle karşılayacağımdan emin olabilirsiniz 🤗 !

📜 Lisans

Bu çeviriler Refactoring Guru'nun orijinal içeriği temel alınarak oluşturulmuştur. Elbette kendimce yorumlamaya ve açıklamaya çalıştığım bir o kadar alan bulunuyor. Bununla beraber, orijinal içeriğin lisansı geçerli olacaktır. Lütfen orijinal içeriğin lisans koşullarına uyun.

Orijinal İngilizce kaynağa buradan erişebilirsiniz.

About

Refactoring Guru tarafından sunulan "Refactoring" konusunun Türkçeye çevrilmiş ve açıklanmış hali

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published