Evet, evet var
Bu konuda uzun süre sessiz kaldım; konuşmanın zamanı geldi.
- Bu konsepti nesne tasarımına uygulamaya çalışan var mı?
Evet. 20 yılı aşkın bir süredir nesne normalleşmesini (ve dolayısıyla altta yatan nesne yönelimli teorisi) resmileştirmeye çalışıyorum.
Bu veri ve kodun farkına varmak suretiyle, en azından teoride, değiştirilebilir. Bu, normalleştirme ilkelerinin ve ilişkisel işlemlerin verinin yanı sıra kod için de geçerli olabileceği anlamına gelir.
Şu ana kadar gayet iyi çalıştı: Kazandığım içgörüler, tasarımımın, analizimin ve yeniden yapılanma becerilerimin "gizli silahları" olduğuna inanıyorum.
Bundan önce halka açık bir şey söylemedim, çünkü sonunda araştırmayı bitirmek ve ima edilen araçları üretmek için zamanımın olacağına karar verdim - kendim.
Ancak, hayatımda devam eden her şeyin daha önemli, daha eğlenceli ve / veya daha karlı olduğu sonucuna vardım, araştırmayı bitirmek için zamanım olmayacak. Hiç. Ayrıca, sadece çalışmayı tamamlamak için gerekli CS teorik temeline sahip olmamamın önemli bir olasılığı var.
Yerel üniversitede, nedenini almak isterlerse bir doktora adayına ya da iki kişiye sponsorluk yapmayı sordum, ancak maalesef yerel üniversitemiz dilbilimsel programlama konusunda yeterli bir temel öğretmiyor.
Bu alanda bazı ilginç araştırmalar yapıldı, ancak bunların hepsi - farkında olduğum - işaretten az kaldı. Ya normalleşme ilişkisel bir arka plandan geldiği için nesne yönelimli modellere uygulanmadığını ya da normalleşmenin sadece nesneler tarafından tanımlanan verilere uygulandığını varsaydığını yanlış kabul eder. Ancak bazı çok yakınlarda kaçırılan bazı projeler var ...
Gerçekten ilginç olan şey, normale normalizasyon uyguladığınızda olur - iddia edeceğim , tüm yeniden düzenlemenin temelidir .
Şimdi, yapılacak en iyi şeyin, belki de DC'deki DevDays 2011'de konuşmayı isteyerek ve benim de bu kadar heyecanlı bir topluluk olup olmadığını öğrenmek isteyip istemediğimi düşünüyorum.
İşte bir gözetleme direği: Normalizasyon, minimal ve gereksiz bir şey yapma sürecidir. Bu nedenle nesne yönelimli programlamanın Kendinizi Tekrarlama (DRY) prensibi normalleşme hedeflerinin açık bir göstergesidir. Tüm iyi bilinen nesne yönelimli tasarım / programlama / yeniden düzenleme ilkelerinin nesne normalleşmesinin mantıksal sonucu olduğunu gösterebileceğime inanıyorum. Ayrıca, Nesnenin Normal Formunda (ONF) sistemlerle yapılabilecek, sadece yeniden yapılanmadan daha ilginç şeyler olduğunu da söyleyebilirim.