كونك مبرمجًا فهذا يعني أنك ستواجه العديد من المشاكل البرمجيّة، وقد تحلها من خلال أي حل...لكن المبُرمج الخبير والمتمكن سيختار الحل الأمثل وفق معايير محددة! أهمها:
• الحل الأسهل والأقصر
• أن لا يؤثر الحل على مهام برمجيّةٍ أخرى
• سرعة تنفيذ الكود
• كفاءة الحل
• بساطة الكود