- Katılım
- 22 Mart 2018
- Mesajlar
- 8.045
- Makaleler
- 1
- Çözümler
- 67
Amatör dediğin projenin en basit sınıfında bile 300 küsür satır kod var. Arka planında klasik 3 katmanlı mimari var. Teknoloji olarak Java, Spring Framework, Java Server Faces, Java Persistance API / Hibernate ve Open CV configurasyonu var. SOLID yazılım geliştirme prensiplerine ve sürdürülebilir bir yazılım olmasına dikkat ettim. Sadece arayüzü çok komik düzeyde basit diye geri planı bilmeyip amatör çalışma deyip kötülüyorsun. Eğitim kamplarında bile yaptıkları projeler bundan daha az kod ve configurasyon içeriyor. Her şey ara yüz değildir. görünüşe aldanma.
En basit sınıfta bile 379 satır kod var.
Eki Görüntüle 1574070
Eki Görüntüle 1574071
Eki Görüntüle 1574072
XML Configurasyonlu eski tip bir proje.
Eki Görüntüle 1574073
Veri tabanı diagramı.
Eki Görüntüle 1574074
Ayrıca konuyu hortlatmak istememiştim.
Böyle bir proje nasıl amatör oluyor anlamıyorum. Bir Bilgisayar Yüksek Mühendisi yaptığım minik bir projeye çok iyi demişti. Bu proje o minik projeden bile kat kat kat daha iyi ama insanlar tasarımın kötü görünmesine, ekranda az görsel olmasına kanıp kötü ve amatör buluyorlar. Ön yargılı olmayın!
Bakma millete, yaz desen DAO, Service, Controller katmanli sistem yazamaz cogu elestiren.
Dedigin gibi cogu egitim videosunda yapilan ezik to-do list programlari bunun yanindan gecemez. Servisler interface, implementorlar bean, DAO tarafindan transactional kullanilmis, DB UML diyagrami temiz. Spring konfigurasyonu eski olsa da upgrade etmek mesele degil.
Tebrikler.