OOP vs prosedürel programlama - sayfa 8

 
Dmitry Fedoseev :

Belki de bu rasyonel bir yaklaşım değildir - tüm açık siparişleri ve tüm parametrelerini bir diziye yüklemek.


Belki kodda iki kar ve zararı durdur parametresine ihtiyacım varsa, döngüyü iki kez çalıştırmak enerji tüketiyor.

Bu evrensel bir koddur, sonunda hızlandırmak için fazlalıklar kesilebilir...

 
Vladimir Pastushak :

basitleştirin

Bu yüzden OOP'tan nefret ediyorum. Hiçbir şey anlaşılamaz. Yorum yok. Sonunda ne yapılması gerekiyor?
 
Реter Konow :
Bu yüzden OOP'tan nefret ediyorum. Hiçbir şey anlaşılamaz. Yorum yok. Sonunda ne yapılması gerekiyor?

Belki sadece öğrenmeye başlarsın?

 
Реter Konow :
Bu yüzden OOP'tan nefret ediyorum. Hiçbir şey anlaşılamaz. Yorum yok. Sonunda ne yapılması gerekiyor?

İşin aslı siz anlamıyorsunuz ama tüm emirlerin olduğu ve her yerde rahatlıkla çağrılan bir dizi yapınız var. Aynı zamanda, sadece bir kez ağır bir bisiklet sürüyorsunuz ...

 
Dmitry Fedoseev :

Belki sadece öğrenmeye başlarsın?

Döngüdeki fonksiyonların değerleriyle bir diziyi doldurur . Soru şu ki, neden bir sınıf sarmalayıcıya ihtiyacımız var? Bir fonksiyon ile alabilirsiniz.
 
Реter Konow :
Döngüdeki fonksiyonların değerleriyle bir diziyi doldurur . Soru şu ki, neden bir sınıf sarmalayıcıya ihtiyacımız var? Bir fonksiyon ile alabilirsiniz.

Ne kadar az işlev çağrısı olursa, kod o kadar hızlı olur.

 
Реter Konow :
Döngüdeki fonksiyonların değerleriyle bir diziyi doldurur . Soru şu ki, neden bir sınıf sarmalayıcıya ihtiyacımız var? Bir fonksiyon ile alabilirsiniz.

Yapısı ile çok uygundur - bir grup diziye ihtiyacınız yoktur ve bunları ayrı ayrı yeniden boyutlandırmanız gerekmez. Bu örnek OOP'nin avantajlarını göstermiyor, sadece herkes kendisi için kişisel olarak daha uygun olanı yapıyor.

 
Vladimir Pastushak :

İşin aslı siz anlamıyorsunuz ama tüm emirlerin olduğu ve her yerde rahatlıkla çağrılan bir dizi yapınız var. Aynı zamanda, sadece bir kez ağır bir bisiklet sürüyorsunuz ...

Neden anlamadığımı anlıyorum, bu benim kodum değil, ayrıca bu sadece bir kısım. Ama sen de anlamamışsın gibi görünüyor - yoksa yanılıyor muyum?
 
Dmitry Fedoseev :

Beyler, tartışmacılar, hadi bunu yapalım, eğer OOP'yi anlamıyorsanız, bilmiyorsanız, o zaman OOP'ye karşı prosedürel programlamayı değil, fonksiyon işaretçileri ile prosedürel programlamayı fonksiyon işaretçileri olmadan prosedürel programlamaya karşı tartışalım.

Hayır, örneğiniz çok iyi.

Bu prosedürel programlama ile ilgili değil.

Programın kalitesi için çok daha önemli bir kriter var: kodun görünürlüğü.

Verdiğiniz karar korkunç: NE anlamlı işleve neden olduğu kesinlikle açık değil. Normal bir geçiş yazar ve her aramaya karşı yorum yapardım. Bu doğru kod.

Örneğinizden, OOP'nin zararlı bir şey olduğu sonucuna varıyorum.

 
Vladimir Pastushak :

Ne kadar az işlev çağrısı olursa, kod o kadar hızlı olur.

Bu yüzden büyük genel kod blokları yapmayı seviyorum.