- هل تكتب Unit Tests؟ وبأي أداة؟ وكم درجة Coverage؟
هو رائع وبسيط .. ولكن له عيوب أيضاً على ما أتذكر لا يمكنه عمل Mock من Static Class مثلاً. هناك Frameworks أخرى قوية ولكن ليست مجانية .. مثل TypeMock
- طابعه لمجسمات ثلاثيه الأبعاد
+1 رائعة
- هل تكتب Unit Tests؟ وبأي أداة؟ وكم درجة Coverage؟
من أفضل المقتطفات التي قرأتها:
- هل تكتب Unit Tests؟ وبأي أداة؟ وكم درجة Coverage؟
بالنسبة لي فأنا أعمل بـ MSTEST سواء في العمل أو المنزل أستخدم Rhino Mocks كـ Mocking framework ونسبة الـ Coverage ففي الأكواد الموجودة في الـ Tiers أو Layers الخلفية النسبة يجب أن تكون بين 80 - 100% ... وأنا عموماً دائماً أحاول أن تكون النسبة كذلك لإيماني الشد…
- هل تكتب Unit Tests؟ وبأي أداة؟ وكم درجة Coverage؟
الـ Unit Test هي اختبار وحدة معينة في البرنامج عادة ما يكون Class واحد منعزلاً تماماً عن أي قطعة أخرى بالبرنامج .. فهو مسئول عن اختبار وحدة وحدة بالبرنامج ككل. يظن البعض أن الـ Unit Tests تعب ولكن هذا لا يصح أبداً فهي بمثابة شبكة الأمان للبرنامج. فلذلك أنا أست…
- هل تكتب Unit Tests؟ وبأي أداة؟ وكم درجة Coverage؟
السلام عليكم ورحمة الله وبركاته .. هل تكتب Unit Tests لكل ما تكتبه من أكواد؟ بأي أداة؟ وكم درجة الـ Coverage التي تحاول أن تصل إليها عادة؟ جزاكم الله خيراً
- نطاقات عربية لأول مرة!
موجز الخبر افتتح الرئيس حسني مبارك وتفقد أمس المرحلة الأولي من مشروع المنطقة التكنولوجية الاستثمارية بالمعادي الجديدة باستثمارات تصل إلي أربعة مليارات جنيه وبقيمة تصديرية1.2 مليار دولار كما يوفر المشروع140 ألف فرصة عمل مباشرة وغير مباشرة. وقام الرئيس مبا…
- السي شارب مقابل الجافا - نقاش علمي هادف
:D حسناً أخي herch .. بس صعب أسأله بصراحة :D يعني بعد كل السنين دي أروح أسأله! :D أضحك الله سنك. إن لم يكن لديك إضافات أو لدى الأخوة .. فنستسمحكم أن ننتقل الآن إلى هذه النقاط - أساسيات اللغة .. سنتكلم هنا عن الموضوعات الأساسية لكل لغة بمعنى: تعريف المتغيرات De…
- السي شارب مقابل الجافا - نقاش علمي هادف
لا .. فمثلاً هناك Predefined types موجودة في السي شارب كالـ int و long .. وغيرها وهذه value type وليست reference type أي أن قيمتها يتم تخزينها في الـ Stack .. أما الـ Reference type يتم تخزين المؤشر في الـ Stack والقيمة في الـ heap .. أما بالنسبة لأحجام الأنوا…
- كتاب: الذي لا تعرفه عن محرك البحث "جوجل"
جزاك الله خيراً أخي حسن على هذه المعلومات القيمة .. جزاك الله خيراً أخي X-File .. بصراحة لا أظن أن هذا انتهاك للحقوق الشخصية :D يمكنك بكل بساطة الاتصال بدليل التليفون وأخذ نمرة أي شخص :D جزاك الله خيراً KARIMSOFT
- السي شارب مقابل الجافا - نقاش علمي هادف
جزاك الله خيراً أخي herch وأخي XFile =================================== أما بخصوص السي شارب فأبدأ بالجزء الخاص ببناء البرنامج في البداية هناك خطأ شائع جداً ومغلوط وهو أنك إن أردت بناء برنامج دوت نت فعليك شراء نسخة من الفيجوال ستوديو أو أنك عليك تنصيب النسخة ا…
- كتاب: الذي لا تعرفه عن محرك البحث "جوجل"
جزاكم الله خيراً على المرور :)
- السي شارب مقابل الجافا - نقاش علمي هادف
هناك الكثير من الأشياء تم اختراعها لأسباب معينة ولكن بسبب كثرة استخدامها بطريقة أخرى اختفى السبب الأصلي لاختراع هذه الأشياء ومن هذه الأشياء var keyword فهي لم تخترع لتكون مثل var الموجودة في الـ javascript والتي هي dynamic language ويختلف طريقة عملها تماماً عن…
- السي شارب مقابل الجافا - نقاش علمي هادف
الفرق شاسع .. استخدام object أو var .. لا تعني أن الـ variable غير معلوم .. بل إن الـ Compiler يعرف الـ data type أثناء الـ compile time بمعنى: var x = new List<int> { 1, 2, 3 }; x هنا معروف أنه List في ال compile time .. أما dynamic لا يتم معرفة الـ type إلا …
- اقتراح: إرسال سبب الغلق والحذف إلى صاحب الموضوع
لا عليك .. أنا لا أفتح في مواضيع قديمة ولكن النقاش كما يقولون يجر بعضه بعضاً :D جزاك الله خيراً وتبوأتم جميعاً أخوتي المشرفين والأعضاء من الجنة منزلاً :)
- اقتراح: إرسال سبب الغلق والحذف إلى صاحب الموضوع
جزاك الله خيراً .. بخصوص الحالة الشخصية نعم هذا حدث معي منذ فترة قليلة أظن شهر أو أقل .. كنت قد كتبت تعليقاً سياسياً دينياً في حالتي الشخصية تم حذفه من الإدارة ووضع مثل هذه العبارات في حالتي الشخصية أمام الجميع كأنني كتبت كلاماً خاطئاً ولكنه ليس خاطئاً لأنه ين…
- السي شارب مقابل الجافا - نقاش علمي هادف
لاحظت التعديل قدراً يا هويدي .. هل أمر cat هذا خاص بالجافا أم هو خاص بالـ Unix-like operating systems ؟ فمعلوماتي عنه أنه يتعلق بالـ Text files ويستخدم إما لكتابة ملف جديد وإما عرضهم أو دمج أكثر من ملف. ما قمت به أنت أنك قمت بعمل ملف جديد اسمه HelloWorld.java …
- السي شارب مقابل الجافا - نقاش علمي هادف
وكذلك السي شارب :P أنا الذي أريد أن أتعلم كيفية استخدام الـ Eclipse فليس لدي وقت كما تعلم لقراءة أي شيء الآن خارج مجالي فأستغل هذه المناظرة في التعلم أيضاً :)
- اقتراح: إرسال سبب الغلق والحذف إلى صاحب الموضوع
:D نعم كنت أقترح أن يكون يدوياً لأنه ليس دائماً ليست المشكلة حذف أو غلق إنما ضربت مثالاً. مثلاً تعديل الرسائل الشخصية (أو الحالات الشخصية) فلا يستحب أن يتم تغييرها بكلمة مثل (تم حذفها من الإدارة لأنها تخالف القوانين كذا وكذا) وهذا لأنها تكون على الملأ وفيها إح…