السلام عليكم ورحمة الله وبركاته ...
قرأت قبل فترة مقال لا أذكر أين بالضبط ، ولكن موضوع المقال اعجبني .. وهو عبارة عن شرح لدرس ، فكان أحد نقاط هذا الدرس هو البنية التحتية للبرنامج.
فتسألت .. ماهي البنية التحتية لبرامجنا ؟ ( وهنا مركز النقاش )
====== مشاركتي وانتظر مشاركاتكم ======
تخيّل أنك (كمبرمج رئيسي) للبرنامج كتبت برنامج الاخبار ، وأرغب (كمبرمج فرعي) في عرض آخر 5 مواضيع في برنامجك، وكل ما علي كمبرمج فرعي هو اضافة هذه الدالة فقط ..
وفي أي مكان في البرنامج ...
أليست رائعة هذه الطريقة ؟ وهي استخدام مكتبة تنشؤها عند كتابة برنامجك ، وتجعل مستخدم البرنامج "كمبرمج فرعي" يتحكم في البرنامج كما يريد ..كود PHP:
<?php
include('lib/classes/topics.php');
$last_topics = new last('5');
?>
أنصح وبشدة ، عند كتابة البرنامج ، هيكلته أولا ، مما يسمح للمطوّر بالمشاركة في بناء البرنامج.
أعلم أن هناك برامج تتيح لك ذلك ، ولكن أين نحن منها ، وما هي الافكار البرمجية لتلك الطريقة
ولراغبي التشفير ...
يمكنك أن تصنع مكتبة أكواد ، وتشفرها ، وتجعل المستخدم يتحكم في البرنامج كأنه مفتوح المصدر <= ..
==============================
ليس لدي الكثير في هذا الموضوع ، ولكن من باب المناقشة ، لنطلع على أفكاركم النيرة في هذا الموضوع ...