تكنيكات برمجية

In: فى عقلى| كمبيوتر وانترنت

5 يناير 2010

استوقفنى صفحة من كتاب  “processing a programming handbook” تلخص تكنيكات البرمجة فى أربعة أنواع :

التعديل “Modification” :

عندما تقوم بتعديل متغيرات أو سطور فى برنامج أو كود جاهز و أظن أن جميعنا يقوم بذلك عندما نتعلم لغة جديدة , فالحاق تعديلات على الكود أبسط و أسرع الطرق لمعرفة كيف يعمل الكود ومن ثم تعلم اللغة .

الإضافة “Augmentation”:

عندما تستخدم كود جاهز كأساس للعمل و تضيف علية بعض الملحقات لكى يحقق الغرض المطلوب , و شخصيا أرى ان اقرب نموذج لهذا التكنيك  هو إستخدامنا لأطر العمل “framework” , فإطار العمل يقدم لك أغلب المكونات اللازمة للعمل و تقوم انت باستخدام هذة المكونات و تطويعها فى عملك و إن احتجت لأى عنصر فى تطبيقك البرمجى لا تقدمة مكونات الإطار فستقوم بإضافة مكونات أو أدوات خارجية ولكن لو نظرت لتطبيقك البرمجى فى النهاية فستجد إن الغالب هو كود الإطار الجاهز و ما قمت بزيادتة يعتبر مقارنة بحجم الإطار “إضافة” .

الكولاج “Collage” :

عندما تقوم بقص و لصق عناصر من برامج مختلفة لخلق برنامج جديد , و قد يتناسب ذلك مع تطبيق برمجى مختلف الإتجاة ليس بحاجة لإطار عمل جاهز أو أن يكون مثلا بسيط كأن يكون مجرد قالب “Theme” مع بعض الوظائف البسيطة بلغة الجافاسكربت وفى تلك الحالة ستجد ان مكونات تطبيقك مجمعة من عدة أماكن .

البرمجة من الصفر “Coding from scratch” :

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

أعجبنى تسميتة للتصنيف التالت “الكولاج” , أولا لإن التشبية فنى يظهر العمل البرمجى بمكوناتة المجمعة كصورة شمسية واحدة أشبة بلوحة الكولاج وهو تشبية  جميل رغم ان اللوحة نفسها قد تكون جميلة أو قبيحة و يجتمع هذا التشبية مع التشبيهات الفنية الأخرى التى إستوقفتنى سابقا مثل “القصيدة فى الكود ” و “المبرمج الشاعر” وهى تشبيهات تضفى جمالا و بعدا اّخرا غير ملحوظ لمن يهوى التعمق فى البرمجة كمنهج .و السبب الثانى لإعجابى بهذا التشبية مستمد من حبى لفن الكولاج و الذى كنت أمارسة بصورة بدائية فى مرحلة الطفولة وأتمنى دراستة عن قرب .

  • Digg
  • del.icio.us
  • Facebook
  • Tumblr
  • Twitter

تعليق واحد على تكنيكات برمجية

Avatar

العاب

يناير 12th, 2010 at 1:11 ص

ممتاز و رائع والله
موضوع جميل جدا تسلم ايدك

أضف تعليق

عن صاحبة المدونة

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

flickr

    DSC00648وردىramdankrym

counter