تمثل برامج المؤسسات فئة خاصة عالية الجودة من البرامج التي تستخدم بعناية مبادئ تصميم هندسة البرامج ذات الصلة لبناء حلول قابلة للتخصيص وقابلة للتوسيع بشكل خاص للمشاكل الحقيقية. يعد هذا المشروع مثالاً على كيفية إنشاء لعبة FizzBuzz الشهيرة إذا كانت تخضع لمعايير الجودة العالية لبرامج المؤسسات.
FizzBuzz هي لعبة اكتسبت شعبية باعتبارها مهمة برمجية للتخلص من غير المبرمجين أثناء مقابلات العمل. لا يتعلق هدف المهمة بحلها بشكل صحيح وفقًا للقواعد الموضحة أدناه بقدر ما يتعلق بإظهار فهم المبرمج للأدوات الأساسية والضرورية مثل عبارات if
-/ else
والحلقات. قواعد FizzBuzz هي كما يلي:
للأرقام من 1 إلى 100،
على الرغم من أن هذا المشروع يهدف إلى السخرية، إلا أننا نأخذ الانفتاح والشمولية على محمل الجد. ولتحقيق هذه الغاية، اعتمدنا مدونة قواعد السلوك التالية.
قواعد سلوك المساهم