![]() |
|
Aklıma takılanlar - Baskı Önizleme +- Delphi Can (https://www.delphican.com) +-- Forum: Delphi (https://www.delphican.com/forumdisplay.php?fid=3) +--- Forum: Genel Programlama (https://www.delphican.com/forumdisplay.php?fid=6) +--- Konu Başlığı: Aklıma takılanlar (/showthread.php?tid=1694) |
Aklıma takılanlar - Dostk - 19-12-2017 Merhaba. Bazı kodlamalarda dikkatimi çeken durumlar var bunların cevabını açıklamasını bilen varsa ve bilgisini paylaşırsa sevinirim. Bunlardan hangisi doğru kodlama acaba? Close; Close(); Open; Open(); Bazı kodlamada kullanan veya kullanmayan var. Prepared := True; Aklıma takılanlar - yhackup - 19-12-2017 Fark yok, ikisi de iş görür, çoğu kişi muhtemelen diğer dillerden alışkanlıktan parantez yapıyordur. Cvp: Aklıma takılanlar - Fesih ARSLAN - 19-12-2017 Merhaba, Metod isimlerinin sonunda yer alan parantez, metodun parametrik olduğunu bildirir. Parantez içeriğinin boş olması, yani herhangi bir parametre içermemesi, metodun çalışmasına engel değildir. yhackup'un da belirttiği gibi muhtemelen alışkanlıklardan kaynaklı kullanımdır. Object Pascal Style Guide'e baktığınızda da; parametrik olmayan procedure'lerin parantez olmadan kullanıldığını görebilirsiniz. Prepare metodu veya Prepared bildirimi; sık kullanılan karmaşık SQL işlemlerde, sorgulamaların performansını arttırmak için kullanılmaktadır. Test etmek için sorgu sonucu geç dönen bir SQL oluşturun ve bu SQL'i iki farklı uygulama ile (prepared=false ve prepared=true) en az 3 defa çalıştırın ve geri dönüş sürelerinin ortalamalarını alın. Aklıma takılanlar - Dostk - 20-12-2017 Teşekkür ederim. |