# Performanslı ve Kaliteli Kod Yazmak

{% embed url="<https://youtu.be/VlU3qh8r0A8>" %}

## Attendees

* Zeynep Nur Aktaş

## Notes

* Object Oriented Programming sayesinde kod tekrarını azaltıyorsunuz&#x20;
* Güvenli kod&#x20;
* Code Review o GitHub o StackOverFlow&#x20;
* Code Refactoring o Kodun tekrar yorumlanması o Mutfakta yemek yapmak gibi&#x20;
* Yemeği yaptıktan sonra etrafı düzenlemek lazım&#x20;
* İkinci yemekten önce mutfağın düzenli olması lazım&#x20;
* Yazılımın donanıma etkisini de düşünmek gerekli&#x20;
* Fonksiyonların Asenkron ve Senkron versiyonu var. Buna dikkat et. Hangisini nerede kullanmak gerektiğini bul&#x20;
* GitHub üzerinden kod araştırıp örnek kod getiren AI programlar var. Örneğin; GitHub Co-Plot • HackerRank ve CoderByte gibi siteler, yeni şeyler öğrenmek ve Fitness gibi antrenman yapmak için verimli siteler&#x20;
* Önerilen kitap ve siteler; o Kitap: Code Refactoring - Martin Fawler o Kitap: Clean Code o Site: ReFactoring.guru o Kitap: Pragmatic Programmer - Andy Hans & David Toms&#x20;
* Bir projeyi incelediğinizde, bu projeyi bir Zıraat Mühendisi veya yazılımdan gelmemiş biri yazmış diyemezsiniz&#x20;
* Yazılımde gelişmenin en önemli noktası, temel konularda kendini geliştirmek
