Skip to content

Conversation

@ajitatif
Copy link

@ajitatif ajitatif commented Sep 16, 2018

yordamın adı run yerine slugify olmalı, run, Runnable'dan türediği izlenimini yaratıyor.

sınıfın yordamlarının tamamı static olduğu için private ctor eklendi - yeni bir instance yaratılmasını engellemek için

String#replaceAll satırlarındaki string atamaları gereksiz.

convertCharactersFromTurkishToEnglish yordamında gönderilen orijinal metni değiştirmek yerine başka bir metin referansı dönmek daha anlamlı olur -metnin orijinali sonraki satırlarda kullanılmak istenebilir.

bunun dışında, kütüphane olarak kullanılacak bir kodun karşılaştığı hataları (sarmalayarak ya da sarmalamadan) fırlatması daha doğru olur

convertCharactersFromTurkishToEnglish yordamı private olabilirdi, yapıldı

String#length control yerine String#isEmpty önerilir

not: GitHub üzerinden, derlemeden açıyorum - typo varsa affola

yordamın adı `run` yerine `slugify` olmalı, `run`, `Runnable`'dan türediği izlenimini yaratıyor.

sınıfın yordamlarının tamamı static olduğu için `private` ctor eklendi - yeni bir instance yaratılmasını engellemek için

`String#replaceAll` satırlarındaki string atamaları gereksiz.

ayrıca gönderilen orijinal metni değiştirmek yerine başka bir metin referansı dönmek daha anlamlı olur -metnin orijinali sonraki satırlarda kullanılmak istenebilir.

bunun dışında, kütüphane olarak kullanılacak bir kodun karşılaştığı hataları (sarmalayarak ya da sarmalamadan) fırlatması daha doğru olur

`convertCharactersFromTurkishToEnglish` yordamı `private` olabilirdi, yapıldı

`String#length` control yerine `String#isEmpty` önerilir
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants