OOP vs prosedürel programlama - sayfa 42

 

Bir dizinin son 20 sayfasının özetini alabilir miyim? Kim kazanır?

 
Rashid Umarov :

Bir dizinin son 20 sayfasının özetini alabilir miyim? Kim kazanır?


Hiç kimse, çünkü aslında hiç katılımcı yok. Herkes kendi görüşüyle kalır.

 
Rashid Umarov :

Bir dizinin son 20 sayfasının özetini alabilir miyim? Kim kazanır?

büyük bir marj ile prosedür uzmanları. OOP'lerin tüm argümanları betonarme "ne olmuş yani?" ve "iyi hissediyorum"
 
СанСаныч Фоменко :

Bunu sen buldun - önermiyorum.

Benim uygulamamdan.

  • TK - yaklaşık 400 sayfalık bir belge. Şartname gözden geçirilir ve onaylanır
  • Daha fazla teknik proje. Bu belge 40 ila 50 kişi tarafından hazırlanmıştır. Uzmanlık alanına göre bunlar: çeşitli uzmanlık alanlarından ekonomistler, matematikçiler, algoritmacılar, mevcut terminolojideki sistem yöneticileri, elektronik mühendisleri.
  • Sonraki çalışma taslağı. İşlev programlarına ayırmanın göründüğü yer burasıdır. Gerçek kodlama ve hata ayıklama ile üretilir. Dokümantasyon oluşturulur: geliştirici, CC'deki farklı kullanıcılar, farklı uygulama kullanıcıları (yönetim, orta bağlantı, sevk görevlileri ..).
  • Daha fazla deneysel işlem. Ana gösterge başarısızlık zamanıdır. Her şey doğru yapılırsa, belgelenirse, ilkel ilke kodlamanın temelidir, bir sonraki hata yakalamadan sonraki hatalar arasındaki süre katlanarak azalmalıdır . Doğrusal ise, büyük olasılıkla ASLA hiç çalışmayacaktır.

OOP nerede? OOP, bazı kurumsal geliştirme gereksinimleridir. dahası, nihai sonuç üzerinde çok az etkisi vardır, ancak çok yararlı olabilir (bana öyle geliyor ki), bir kişi varsa ve tüm proje için tüm sınıfları geliştirirse, hiçbir şeyi karıştırmaz, sınıflar olacaktır. projenin nihai hedefinden doğal olmak ....

Uygulamanız eski. Ve belgelerinizde, teknik özelliklerinizde ve diğer yoğun tasarım sistemlerinde katısınız. Çevik geliştirme metodolojileri artık kullanılmaktadır. Çevik, XP gibi kelimeler - sizin için bir anlam ifade ediyor mu? bence hayır. İşte ilginç bir adamla röportaj . Yaşınız yaklaşık olarak, ancak nasıl düşündüğü ve ne kadar önemsiz bir yaşam deneyimi.

Что отставной генерал НАТО преподаёт студентам Университета Иннополис
Что отставной генерал НАТО преподаёт студентам Университета Иннополис
  • habrahabr.ru
В Университете Иннополис студентов обучают профессора и научные сотрудники с опытом работы в ведущих ИТ-компаниях и университетах мира. Также вуз приглашает на гостевые лекции весьма необычных ИТ-специалистов. Мы уже писали о том, как своим опытом со студентами делился хакер Ares, знакомый с Эдвардом Сноуденом. На этот раз мы расскажем о...
 

Bu arada, burada herkes tartışıyor vb. ve neden kimse en basit yaşam örneklerini vermiyor? ... belki de gözden kaçırmış olsam da konu çok hızlı büyüyor.

Aynı türden sık sık tekrarlanan eylemlerde bulunalım: piyasa genel bakışında belirli sembolleri göster/gizle (yalnızca forex veya yalnızca metaller vb.)
Bu eylemler için kendi işlevlerinizi yazabilirsiniz ve bir düzine veya daha fazlası olacaktır. Ayrıca, robota bağlanmaları gerekiyorsa, önce tüm adlarını hatırlamanız ve ikinci olarak hepsini birer birer bağlamanız gerekir. Bir sınıf olarak tasarlanmışlarsa, tüm adlarını hatırlamanıza gerek yoktur, sınıfı tek bir satırda bağlamanız yeterlidir. Sadece daha hızlı ve daha kullanışlı olmakla kalmaz, aynı zamanda intellisense de çalışır. Evet, sadece sırf bu yüzden kullanmaya değer OOP , gerçekten uygun.

Ayrıca fonksiyon aşırı yüklenmesini alırsanız. OOP olmadan mümkün mü? ve milyonlarca vb.
 
Alexey Oreshkin :

Bu arada, burada herkes tartışıyor vb. ve neden kimse en basit yaşam örneklerini vermiyor? ... belki de gözden kaçırmış olsam da konu çok hızlı büyüyor.

Aynı türden sık sık tekrarlanan eylemlerde bulunalım: piyasa genel bakışında belirli sembolleri göster/gizle (yalnızca forex veya yalnızca metaller vb.)
Bu eylemler için kendi işlevlerinizi yazabilirsiniz ve bir düzine veya daha fazlası olacaktır. Ayrıca, robota bağlanmaları gerekiyorsa, önce tüm adlarını hatırlamanız ve ikinci olarak hepsini birer birer bağlamanız gerekir. Bir sınıf olarak tasarlanmışlarsa, tüm adlarını hatırlamanıza gerek yoktur, sınıfı tek bir satırda bağlamanız yeterlidir. Sadece daha hızlı ve daha kullanışlı olmakla kalmaz, aynı zamanda intellisense de çalışır. Evet, sadece sırf bu yüzden kullanmaya değer OOP , gerçekten uygun.

Ayrıca fonksiyon aşırı yüklenmesini alırsanız. OOP olmadan mümkün mü? ve milyonlarca vb.
Eh, işlevlerle ilgili özel örnek çok doğru değil. Sonuçta, birçok işleve yapılan çağrıları tek bir sarmalayıcı işlevine sokabilirsiniz.
 
Реter Konow :
Eh, işlevlerle ilgili özel örnek çok doğru değil. Sonuçta, birçok işleve yapılan çağrıları tek bir sarmalayıcı işlevine sokabilirsiniz.

Sizin için tüm örnekler doğru değil.

 
Dmitry Fedoseev :

Sizin için tüm örnekler doğru değil.

Doğru değil. Aşırı yük örneği doğrudur. OOP olmadan olmaz. Her ne kadar var gibi görünse de...
 
Реter Konow :
Eh, işlevlerle ilgili özel örnek çok doğru değil. Sonuçta, birçok işleve yapılan çağrıları tek bir sarmalayıcı işlevine sokabilirsiniz.

koyabilirsiniz. zeka çalışmayacak, bu da geliştiriciye tüm işlevleri tüm parametrelerle (elbette zaten saçma olan) ezberleme veya sürekli dosyaları gözden geçirme ve açıklamalarına bakma ihtiyacını dayatır.

 

Bir fonksiyondaki statik değişken . Eğer fonksiyon farklı yerlerden farklı parametrelerle çağrılacaksa, o zaman her bir yer ve parametre seti için fonksiyonun bir kopyasını yapmanız gerekir - sadece aptalca kopyala-yapıştır - ama bu aptallıktır. OOP ile, birçok nesne yaratıldığı kadar, gerektiği gibi bir nesne de oluşturulur.