Bu yüzden mantıksal varlıklar (kişi, ülke vb.), GUI öğeleri/denetimleri, veri ve gezinme denetleyicileri/yöneticileri, sonra da dörtlü ağaçlar ve zamanlayıcılar gibi şeyler var ve bunları her zaman mantıksal ad alanlarına temiz bir şekilde ayırmakla uğraşıyorum.Ad alanlarınızı nasıl düzenlersiniz?
Genellikle böyle bir şey var:
- Leviathan.GUI.Controls
- Leviathan.GUI.Views
- Leviathan.Entities
- Leviathan.Controllers (veri ve başka şeyler)
- Leviathan.Helpers (ağaçlar ve diğer şeyler)
Bu konuda iyi rehber var mı? Bu karışıklığı durdurmam gerek.
Düşüncelerim, nadiren kullandığım veri yapıları için bir yer bulmakta zorlanıyorum ama yine de bir QuadTree veya BinaryTree ... – kitsune
Hey, üzgünüm sadece yorum kutusunu fark ettim !! Sadece bu özelliği buldum. En az 2 tanesi arasında ortak bir konu olan bir şey bulmak için çok uğraşırdım. Başka bir ad alanı ile ortak hiçbir şey paylaşmadığı sürece, o kategorize edilebilir. Ama onsuz kuralı # 1 hayır A olmayan bir B. umuyoruz bu bize aşağıdaki soruya yol açacak – Patcouch22