+تسعة وتسعون لعنة والإنجاز الوحيد!

هل ترغب بظهور إعلانك هنا؟ للتفاصيل إضغط هنا

الرئيسية » ثرثرات » ثرثرات برمجية » +تسعة وتسعون لعنة والإنجاز الوحيد!
Exceptions

قد لا يختلف المبرمجون فيما بينهم عن تسمية الاستثناءات أو الاعتراضات أو المعروفة دولياً بـ Exceptions بأسماء غريبة، كلعنة مثلاً أو سوسة أو Bugs وتتعدد الأسماء والمضمون واحد. بالنسبة لي أفضّل أن أطلق عليها “لعنة” لأنها قد تزامنك لفترات طويلة أحياناً أثناء تطويرك لبرنامج ما عندما لا تعرف السبب، وأكثرها غرابة التي تحدث في أماكن غير معروفة وسبب غير معروف بحيث يمنعك من الدقائق الأولى تخمين السبب وحله.

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

fr_3_size880 (1)

في آواخر عام 2011 دخلت عالم المحرّرات لأرى بعضاً من الأساليب المستخدمة مثلاً في برنامج ” Office Word” وتطبيق أغلب الأمثلة كتلوين النصوص وإضافة الصور وتحريرها بشكل بسيط والتعامل مع النصوص المخزنة في الذاكرة وفلترتها وترميزها، وغيرها الكثير من الأمور التي خضت بها في هذا البرنامج الصغير، وعرضته على منتديات ولاقيت الكثير من التعليقات المفيدة حوله وبعض الإضافات المقترحة.

Fast NotePad

ولعل أغلب ما مررت به هو رقم 99+ من الأخطاء العجيبة في هذا البرنامج في كل جزئية أقوم بالتعديل عليها حتى توصلت بأن السبب هو في إصدار JVM المستخدمة في التطوير واختلافها مع مجربين البرنامج 😀

تم انتاج هذا الفيديو من بدايات سنة 2012

تركت لغة جافا في نصف عام 2012 ودخلنا عالم الويب ومستقرون به للآن، والآن أعرض الكود المصدري الخاص بهذا البرنامج على منصة Github على الرابط التالي.

هل ترغب بظهور إعلانك هنا؟ للتفاصيل إضغط هنا

التعليقات


© 2025 مدونة خارج الصندوق Creative Commons License CC BY-NC-SA 4.0