- Mesaj
- 35
- Beğeni
- 2
- Puan
- 66
- Ticaret Puanı
- 0
- Source Tarafı: Sistemi sökerken hem Client hem Game taraflı service.h ve CommonDefines.h üzerindeki makroları (#define) aldım. Ancak söktüğüm filesteki bazı fonksiyonlar benim altyapımda farklı isimlerle tanımlı. Bu tarz isim uyuşmazlıklarında (Örn: GetInstance() vs instance()) en güvenli eşleştirme yolu nedir?
- Packet Yapısı: Yeni bir sistem eklerken Packet.h içerisinde yeni headerlar tanımlamam gerekiyor mu? Söktüğüm filesteki paket sıralaması ile benimki farklıysa "Unknown Packet" hatası almamak için neye dikkat etmeliyim?
- Veritabanı (DB) Bağlantısı: Sistem player tablosuna yeni bir sütun eklememi gerektiriyorsa, bunu sadece SQL üzerinden eklemek yeterli mi yoksa db source tarafında ProtoReader üzerinde de değişiklik yapmalı mıyım?
- Python Çakışmaları: root içindeki game.py ve interfacemodule.py dosyalarına yeni fonksiyonları eklerken, mevcut sistemlerimin çalışmasını bozmamak için izlenecek en temiz yöntem hangisidir?