مشروع إنشاء مولد كلمة سر قوي

سلام عليكم، اود ان أشارك معكم حل مشروع تخرج الوحدة الخامسة (منشىء كلمة سر قوي) و أتمنى رأيكم و تقيمكم في الكود تبعي.
الكود في الحقيقة يعمل بشكل جيد، لكن اذا كانت هناك أي ملاحظة على طريقة كتابته او خطا في ترتيب الكود يرجى الاش




ارة لو سمحتم، و شكرًا :))

4 إعجابات

عمل رائع وجيد
مبدع ما شاء الله
ابقى على طريقك نحو التعلم والممارسة للبرمجة واعلم انك يوما ما ستصل الى ما تتمناه في عالمك عالم البرمجة
جهود رائعة ما شاء الله والكود مكتوب بشكل واضح ومفهوم

3 إعجابات

جميل طالما تعلمت مع المستر ابراهيم مافي اخطاء ان شاء الله

إعجاب واحد (1)

يعطيك العافيه علي هذا العمل

إعجاب واحد (1)

انـــــــــــــــت على الطريق الصحيح :star2:
اســـتــــــــــــــمر…

إعجاب واحد (1)

شكرًا جزيلًا، انا جد مسرور لسمع هذا، تشجيعكم يعني الكثيرا شكرًا

إعجابَين (2)

ما شاء الله . لكن فى تعليق . انك تضيف فى كل خطوة كل حاجة بيدخلها المستخدم على قائمة الباسوورد مش أفضل شيئ. الأفضل إنك تجمعهم كلهم وفى الأخر تضيفهم مرة واحدة .

3 إعجابات

في الحقيقة استخدامة هذه الطريقة، لأن لاحظت ان .append() لا تقوم بإضافة العناصر بشكر منفرد بل على شكل قائمة و هذا يصعب علي عملية إستخراج Abbreviated letter فيما بعد، شكرا على ملاحظتك

إعجابَين (2)

من الرائع أنك أكملت مشروع “منشئ كلمة سر قوي”! هذا يعكس تقدمك في البرمجة وتطبيق المفاهيم التي تعلمتها.

بالنسبة للكود، سأقدم بعض النقاط التي يمكن أن تحسّن الجودة والقابلية للقراءة:

  1. تنظيم الكود واستخدام الدوال:

    • تقسيم الكود إلى دوال أو وظائف مختلفة يمكن أن يسهل من فهمه وصيانته في المستقبل. على سبيل المثال، يمكنك إنشاء دالة لتوليد الحروف العشوائية، دالة لتوليد الأرقام، وأخرى لتجميع كلمة المرور.
  2. التنوع في الخيارات:

    • من الجيد إعطاء المستخدم خيار تحديد طول كلمة المرور وما إذا كان يريد تضمين رموز أو أحرف كبيرة وصغيرة. هذا يزيد من مرونة الكود ويسمح بتخصيص كلمات المرور حسب احتياج المستخدم.
  3. التعليقات في الكود:

    • إضافة تعليقات واضحة تشرح الغرض من كل جزء في الكود تسهل على الآخرين فهم الكود.
  4. التحقق من الإدخال:

    • من الأفضل إضافة جزء يتحقق من صحة مدخلات المستخدم (مثل التأكد من أن طول كلمة المرور عدد صحيح).
  5. مكتبة random:

    • في معظم برامج إنشاء كلمات المرور، يتم استخدام مكتبة random لتوليد الأحرف والأرقام العشوائية. تأكد من أنك تستخدم أفضل الطرق المتاحة لتوليد كلمات مرور عشوائية وآمنة.

من المهم دائمًا مراجعة الكود والتفكير في كيفية جعله أكثر كفاءة. استمر في التقدم، وتذكر أن التطور المستمر في البرمجة يأتي مع التدريب والعمل على مشاريع جديدة.

3 إعجابات

شكرًا جزيلا على كل هذه النصائح و الملاحظات الجيدة، سأحاول العمل على تطبيقها و تحقق من كافة الجوانب قبل الإنتهاء من الكود بإذن لله. بارك الله فيك

إعجابَين (2)