@adxtyahq These are more obvious. IMHO most subtle rule is only capital letter 'L' allowed for long definition, even if lower case 'l' is valid.
End long constants in upper-case L:
123L
Yıllardır komplocu diye dalga geçilen insanlar fazlasıyla haklı çıktılar. Bunca pislik, rezillik, şerefsizlik... sözün bittiği yerdeyim.
#Epsteindosyaları
@eserozvataf Asıl merak ettiğim, gerçekten kâr eden bir AI firmasının fiyatıyla karşı karşıya kaldığımızda ne kadar yaygın kullanılacağı. Bugünkü durumu bakkala gitmek için bir sürü ucuz alternatif yol varken deposunu bizim doldurmadığımız 5Litre V8 lik 4x4 leri kullanmaya benzetiyorum.
@umutluoglu Literatürdeki adı "Conflict of interest" ya da bizimkilerin sözüyle "kuzguna yavrusu kuğu gözükürmüş". İşin ucundaki para miktarını düşününce abartılar, yanlış yönlendirmeler, yalanlar şaşırtmıyor açıkçası.
@0xfsk Daha öncelikli cevaplar verilmiş, sadece yorumlarda göremediğim (belki ben gözden kaçırdım), 2 kere mapden cevap alınıyor. Özetle, get() çağıracaksanız, containsKey() kullanmayın. Bu anti-pattern maalesef çok yaygın.
@omniprof ArrayDeque(Collection) creates by collection.size() + 1 but, when we invoke addFirst(), just after adding grow automatically which is not wait until new element adding (always have at least 1 space). This would be main reason of performance .
https://t.co/BgMUDw8Tum
@omniprof If we initialize via ArrayList, ArrayDeque create capacity that exactly the same with ArrayList size.When we adding new element, "always" need to grow.On the other hand, when we adding new element on another case, most probable have "at least one empty size" , no need to grow.