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