Habit Tracker — تطبيق تتبع العادات
منذ 16 ساعة
عرض العمل
الوصف
طوّرت تطبيق console لتتبع العادات اليومية باستخدام **C# و .NET 9**، مع التركيز على بناء كود نظيف وقابل للصيانة.
■ الأدوات والتقنيات
- C# / .NET 9
- JSON للتخزين المستمر للبيانات
- ConsoleTables لعرض البيانات بشكل منظّم
■ أبرز ما طُبِّق
Layered Architecture — فصل تام بين طبقات UI والـ Business Logic والـ Data
Controller Pattern — كلاس `HabitApp` كـ coordinator بين جميع الطبقات
Status Pattern — بدلاً من exceptions، كل عملية ترجع `OperationStatus` يوضح نتيجتها
Flags Enum — لتمثيل أيام الأسبوع باستخدام bitwise operations بكفاءة
Separation of Concerns — كل كلاس مسؤول عن شيء واحد فقط
■ المميزات
- إضافة وتعديل وحذف العادات
- تتبع العادات حسب أيام الأسبوع
- تحديد العادات المكتملة والتراجع عنها
- عرض عادات اليوم الحالي فقط
- حفظ البيانات تلقائياً في JSON
التفاصيل
| المشاهدات | 0 |
| المفضلة | 0 |
| القسم | برمجة, تطوير المواقع و التطبيقات - اخري |
حساب المستخدم
العربية
English