الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

نور الإسلام

عضو شرف

أعضاء الشرف عضو مميز جدا ★★★★

1,065مشاركة
571السمعة
87موضوع منشور
6 يوليو 2005تاريخ الانضمام
28 يناير 2014آخر زيارة
26,549مشاهدة للملف
  1. السي شارب مقابل الجافا - نقاش علمي هادف

    ليس لدي علم بهذه النقطة .. ولكني بحثت عنها ووجدت أن هناك خلافاً بين الناس ولكن الكثير يقول أن هناك مكان خاص يحجز لها لا في الـ Stack ولا في الـ Heap مساحته ثابتة طوال عمل البرنامج .. ولست أدري بالضبط دقة المعلومة .. أرجو أن يفيدنا من هو أعلم مني في المسألة. كم…

    24 يونيو 2010 في 21:56
  2. السي شارب مقابل الجافا - نقاش علمي هادف

    هذا متاح من خلال الـ structs في السي شارب

    24 يونيو 2010 في 21:46
  3. السي شارب مقابل الجافا - نقاش علمي هادف

    ممم مثير للاهتمام .. وما الفائدة في هذا .. نحن نعتبر أن ال enums هي مجموعة مقننة من الـ constants تساوي رقم مثلاً int وهذا هو الافتراضي ويمكنك جعله أي رقم أخر بالوراثة من النوع الذي تريده .. فما هي إلا مجرد constants .. ما الفائدة إذن لأن يكون هناك constructor…

    24 يونيو 2010 في 21:44
  4. السي شارب مقابل الجافا - نقاش علمي هادف

    وإياك أخي herch :) إذن كيف يتم تعريفه في الجافا .. في السي شارب يتم تعريفه باستخدام enum keyword هكذا .. public enum Color { Red, Blue, Black } هل بالمثل في الجافا .. ؟

    24 يونيو 2010 في 21:29
  5. السي شارب مقابل الجافا - نقاش علمي هادف

    في هذا الرد وعلى هذا: الدوال لها وضع مختلف .. وكل بياناتها تخزن عند عمل البرنامج في وحدات تسمى Stack Frames وتخزن جميها في الـ Stack وانظر الشكل التالي لعمل الدوال كمثال الـ Main (في السي شارب وأظنه كذلك في الجافا للتقارب الشديد) فلو أن لدينا هذا الكود .. clas…

    24 يونيو 2010 في 21:13
  6. طلب معرفة ما هو ال ASP CLASSIC

    أخي X-File .. الرجل في بداية سؤال يسأل عن ASP Classic .. أظنه يقصد الـ ASP القديم الذي كان يستخدم معه VB Script .. ولا يقصد ASP Class .. إلا لو أنني فهمت خطأ!

    24 يونيو 2010 في 20:10
  7. لعبة برمجية: كم Test Case لهذه الدالة؟

    ليس المطلوب فقط .. بل المطلوب ومراعاة المعايير الهامة التي يجب اتباعها عند كتابة الأكواد كـ Readability والتي قد تغنيك في كثير من الأحيان عن الـ documentation .. وكالـ Conventions ... وغيرها. لا أتفق معك في هذا (لو كنت تقصد سي شارب) فالـ value types لا تأخذ قي…

    24 يونيو 2010 في 20:07
  8. السي شارب مقابل الجافا - نقاش علمي هادف

    في البداية .. رداً على سؤال أخي herch .. ما الذي يعطيها الكفاءة والسرعة، هل كونها محددة الحجم مسبقا أم كونها مُخَزَّنة في ال stack؟؟ كليهما .. فالـ Stack أسرع من الـ Heap وأنا أخالف رأي أخي متميز هنا وسأتكلم عن هذه النقطة لاحقاً. ولأن المساحات التخزينية للمتغي…

    24 يونيو 2010 في 19:46
  9. هل تكتب Unit Tests؟ وبأي أداة؟ وكم درجة Coverage؟

    +1 على ذكرك للكتاب الرائع Code Complete وأنا أعتبره مرجع المبرمجين في كل زمان ومكان. +1 على الرأي السديد :)

    23 يونيو 2010 في 21:55
  10. هل تكتب Unit Tests؟ وبأي أداة؟ وكم درجة Coverage؟

    هذا هو السبب بالفعل: وليس السبب اتباع الأساليب الحديثة .. فلا تلقي اللوم عليها وألق اللوم على من لا يستطيع استخدامها.

    23 يونيو 2010 في 20:27
  11. هل تكتب Unit Tests؟ وبأي أداة؟ وكم درجة Coverage؟

    هذه ليست حجتي .. أنا حجتي أنني قمت بالتطوير باستخدام هذه الـممارسات .. قرأت كتابين فيها .. قمت بالعمل فعلياً في مشاريع حقيقية بها وظهر لي الفرق. أما: إذن العيب في العمل عندك .. وليس في الـ Unit Tests. انظر من يكتب هذه الـ Unit Tests ومن يكتب الأكواد .. لترى أي…

    23 يونيو 2010 في 20:06
  12. هل تكتب Unit Tests؟ وبأي أداة؟ وكم درجة Coverage؟

    أنا قلت من أحد أفضل الـ practices في العالم ولم أقل أفضل بإطلاق فأنا لست واعياً لما أقول! .. وهذا يعني أن هناك debates كثيرة جداً في هذه النقطة ولكنها تدور حول نكتب ال Unit Tests أولاً .. أم ثانياً ... ولا تدور أبداً على إهمال ال unit tests كما تقول! فانظر الف…

    23 يونيو 2010 في 19:46
  13. السي شارب مقابل الجافا - نقاش علمي هادف

    +1 هذه نقطة هامة جداً جداً .. وملاحظة جيدة. إذا نظرنا إلى اللغتين الآن .. فإن السي شارب تمكنك من بناء فئات يتم تحزينها في الـ Stack .. كـ Struct مثلاً .. فيمكنك أن تستفيد منها في الكفاءة والسرعة والحجم المحدد مسبقاً. أما الجافا فلا يمكنك بناء فئة يتم تخزينها ف…

    23 يونيو 2010 في 19:42
  14. هل تكتب Unit Tests؟ وبأي أداة؟ وكم درجة Coverage؟

    أنا لم أقل أن الـ Unit Tests تغني عن الـ Documentation نهائياً في هذا الموضوع .. إنما قلت أنها هي نفسها لا تحتاج إلى Comments لأنك لو كتبتها بطريقة صحيحة لن تحتاج لتوثيق. أرجو التركيز في كلامي جيداً قبل أن تقولني ما لم أقله! وربما لأنك لا تعرف ما هي ال Unit Te…

    23 يونيو 2010 في 19:28
  15. لعبة برمجية: كم Test Case لهذه الدالة؟

    إذن أريد أن أسألك لأعرف .. (أنا عن نفسي أفكر فيها كسي شارب أو جافا كليهما أظنه واحد.) في السي شارب الـ int تعني أن المتغير لا يمكن إلا أن يكون int وإن حاولت أن تضع أي شيء أخر بالإضافة إلى null فلن يمكن ذلك لأن الـ Compiler لن يسمح لك .. إذن فلماذا كتبت هذه الا…

    23 يونيو 2010 في 18:04
  16. لعبة برمجية: كم Test Case لهذه الدالة؟

    ================================= أخي طارق إبراهيم .. كنت أود أن أسألك في البداية .. هل الاختبارات التي وضعتها تقصد بها لغة معينة .. أم سي شارب .. أم ماذا؟ جزاك الله خيراً ================================= أخي TareqVB .. جزاك الله خيراً ملاحظتك الخاصة بالـ Ove…

    23 يونيو 2010 في 17:45
  17. لعبة برمجية: كم Test Case لهذه الدالة؟

    سأقوم بالرد على أخ أخ في رسائل منفصلة واعذروني لضيق الوقت. أخي PWCT Maker جزاك الله خيراً .. أراك ركزت على الـ Performance Tests وهذا شيء طيب. هناك نقطة فقط: أنا كنت أقصد بالموضوع الـ Unit Tests ولم أتكلم نهائياً عن أنواع الـ Tests الأخرى التي يقوم بها فريق ال…

    23 يونيو 2010 في 17:39
  18. السي شارب مقابل الجافا - نقاش علمي هادف

    بالمناسبة Int32 ليس Class ولكنه Struct أي أنه من نوع Value Type ويرمز له على سبيل الاختصار int في السي شارب.

    23 يونيو 2010 في 17:28
  19. السي شارب مقابل الجافا - نقاش علمي هادف

    في البداية كلمة primitive تعني في اللغة بدائي .. وهي كلمة تدل على الأنواع البسيطة والبدائية في أي لغة .. في السي شارب هذه الأنواع من الممكن أن نطلقها على الـ Value types بتبسيط مخل .. المشاركة 46 أرفقت هذه الصورة: وهي توضح ما هي الفئات التي من نوع Value Type .…

    23 يونيو 2010 في 17:18
  20. السي شارب مقابل الجافا - نقاش علمي هادف

    الفائدة هي .. في حالة readonly .. يمكنك أن تخزن قيمة في المتغير ناتجة مثلاً من عملية حسابية تعتمد على متغير لن تستطيع الحصول على قيمته إلا في الـ runtime وفي نفس الوقت بعد حساب هذه القيمة ستبقى Constant طوال عمل البرنامج لحمايتها من التغيير بطريقة خاطئة. أما ف…

    23 يونيو 2010 في 13:13

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…