Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Aklıma takılanlar
#1
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;
Hayat bazen güzel olabiliyor.
Cevapla
#2
Fark yok, ikisi de iş görür, çoğu kişi muhtemelen diğer dillerden alışkanlıktan parantez yapıyordur.
WWW
Cevapla
#3
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.
DelphiCan'dır!
Cevapla
#4
Teşekkür ederim.
Hayat bazen güzel olabiliyor.
Cevapla




Konuyu Okuyanlar: