حفظ الدوال برأيي أسوأ طريقة في تعلم البرمجة!
المطلوب هو فهم الشكل العام لآلية العمل .. بشكل عام .. يعني مثلا دائما اول شي لازم يتم عمل initialization لاي شي تريد استخدامه قبل ان تبدا في استخدامه بالفعل. و مثلا لحويل اي شيء عليك تحضير transformation matrix و استخدامه في ذلك .. الخ.
يعني الواحد بس لازم يعرف الخطوات العامة للعمل و آلية العمل, اما اسماء الدوال و البارامترات .. فلا تحتاج حفظ. يكفي ان يكون للانسان مرجع معين documentation يستخدمه دائما في البحث عن اسم الدالة اللتي يحتاجها.
