9 Temmuz 2019 Salı

Clean Code - Conditionals (Uncle Bob)

Giriş
Clean Code serisindeki başlıklar şöyle
1. Meaningful Names
 - Use Intention When Revealing the Name
 - Use a Pronounceable Name

2. Functions
 - “Functions should DO ONLY ONE THING. And they should do it well."

3. Test-Driven Development (TDD)
 - Write a test
 - Make it run
 - Change the code to make it right, i.e. Refactor.
 - Repeat the process
Örnek
Şöyle yapmak yerine.
if(contact.email != null && contact.emails.contains('@')
Şöyle yaparız.
private Boolean isEmailValid(String email){...}

Hiç yorum yok:

Yorum Gönder