Unity Attributes, kod yazmamızı kolaylaştıran ve inspector’e görsel olarak iyileştirme yapabildiğimiz özelliklerdir. Genellikle, Inspector aracılığı ile atama yapmak, stringleri koda dokunmadan kolayca doldurabilmek, daha düzenli bir inspector kullanabilmek ve test sürecini hızlandırmak amacıyla kullanılır. Bir değişkene, methoda veya tüm sınıfa uygulanabilir. Böylece
Read More

Extension methods, istediğimiz bir tipe istediğimiz methodu giydirmemizi, onu “genişletmemizi” sağlar. Bu durumda tekrar tekrar kod yazmak yerine, tek bir methodla işimizi halledebiliriz. Örneğin int türünde bir değişkeni yazıp nokta koyduğumuzda ToString() adlı bir method görürüz. Kısacası int değerimizi string türüne çevirmemizi
Read More

Generics yapı, oluşturduğumuz sınıfın, methodun, interface’in veya parametrenin, belirli bir tip için değil, oluşturduğumuz şablonun yapısına uyan her tip ile çalışmasına olanak sağlayan bir yapıdır. Böylece her seferinde tip belirtip tekrar tekrar method, class yazmamızı engeller ve daha kaliteli, yönetilebilir ve esnek
Read More