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