Arkadaşlar Proje Geliştirmek İstiyorum Fakat Ön Düşünce Yok HELP!
3
●124
- 28-02-2026, 22:49:09bana bir repo olur birşey olsun onunla uğraşıp geliştiriyim istiyorum olucağının kat kat iyisini olsun istiyorum fakat aklıma fikir gelmiyor kynak bulucak yerde bilmiyorum genelde şöyleki bizim buradaki bot satış ürünlerini yapıyordum bir kaçını yaptım sonra baktım niye kullansınlar
- 28-02-2026, 23:13:51Tamam sakin ol sezer kardeşim bulucağız inşallahSezerD08 adlı üyeden alıntı: mesajı görüntüle
- 01-03-2026, 06:45:37Bence tüm bir projeyi baştan oluşturmak yerine bölümlere ayır.
Her bölüm birbirinden bağımsız olsun. Daha sonra gerekirse bölümler üzerinde modifiye yaparsın.
Daha sonra ana projeye göre de modülleri tek tek eklersin.
Şuan bir mini erp projesine başladım. Her ilerleme kaydettiğimde , tanımların eksik olduğunu veya bağlam sorunları olduğunu fark ediyorum. Sonra DB yi güncelleyip yeni temelden başlıyorum. Buda projenin hiçbir zaman bitmemesine sebep oluyor.
Birçok erp projesi şuan ülkemizde bu şekilde yapılmış ve her ekleme veya isteğe göre eklemeler yapıldıkça kod bağlamı zorlaşıyor ve düzeltmeler ile de kod şişiyor.
Dünya da en başarılı projelerden bir tanesi SAP'dir ve şuan ülkemizde çok fazla kullanımını görüyorum. Projenin birim satın alması çok yüksek olmasına rağmen, firmanın kullanımına uygun yapılar eksik olduğu içinde sürekli farklı yapılarda veri giriş ve modüller eklenerek alakasız bir seviyeye gidiyor.
Bu SAP'nin sorunu değil. Bu satın alan firmaya, oldukça başarılı bir satış hilesi. 2000'li yıllarda SAP'nin satış miktarı oldukça düşük ve başarı oranı ülkesine göre olsa da dünya genelinde %30 max idi. Şimdi ise herkes SAP satın alıyor ve extra da firmaya özel modüller geliştirecek tam olarak yazılımcı da diyemiyeceğim modül üreticisi tutulması gerekiyor.
Ülkemizde ERP mantığında birçok proje var. Bunların geçmişine baktığımızda ise muhasebe yazılımını bir erp ye çevirdiklerini görebilirsiniz.
Herkes uyumlu diye satılan bir proje, başladıktan bir süre sonra sorunlar ve uyumsuzluklar başlıyor. Veya çift kayıt için çoklu şirket hesapları açılıyor.
Projeyi alakasız şekilde pazarlama tekniği, yazılımın satıldığı firmaların çokluğu düşünmeden satın alınma sebebi oluyor. Daha sonra satın alım yapan firma içinde sorunlar yürüyor.
Tekstil'de şuan nerede ise tek başına lider durumunda olan bir firma var. Benim katıldığım toplantıda patronun beğenisini kazanıp satın alma aşamasına giderken, özellikle maliyet oluşturma konusunda sorularıma cevap veremeyince, o modülleri harici olarak size özel yazarız ve ücretini ayrı hesaplarız diye cevap vermesi ile patron bir anda fikir değiştirdi. Paradan değil, sonra da entegre edilen yapılar çok sorun çıkartır ve implemantasyon zorlaşır.
Herkes her şeyi yaparız - yazılımımız her türlü db ile çalışır der. Teorik olarak çalışır. ORM yapısı kurduğunda evet çalışır. Ama her db nin performans değerleri ve ayarları farklıdır.
MSSQL server dan basit bir örnek. MSSQL server genel olarak RAM'i istimlak eder ve büyüyen bir datafile yapısına sahiptir (değişmedi ise). Ama Oracle'da ise, ram'in ne kadarını kullacağına siz karar verirsiniz ve datafile boyutlarını ise, yıl içindeki kayıt sayısına göre hesaplayarak oluşturursunuz. Bu datafile'ları ayrı havuzları da işine göre ayrı tanımlarsınız. Eğer gerçek bir SAN kullanıyorsan, bu datafile değerlerini ona göre büyük tanımlayabilirsiniz. Yani her db'nin kendine özel tuningleri vardır.
Her db'nin belirli aralıklar ile db iyileştirmesine ve yoğunluk yapısına göre de ara ayarların yenilenmesi gerekir. RAM'e en çok kullanılan tablo verilerinin index-li olarak yüklenmesi gibi. Kullanıcıların gruplandırılarak farklı ara server'lardan bağlanmasının sağlanması gibi.
ORM ile bu tuningleri ne kadar iyi ayarlayabilirsiniz ?
En önemlisi de cluster mimarisinin çok iyi yapılması gerekir. MSSQL hala cluster sorunlu bir bir db olarak en çok satışı yapılan olmasına rağmen.