Unternehmenssoftware bezeichnet eine besonders hochwertige Klasse von Software, die relevante Entwurfsprinzipien der Softwarearchitektur sorgfältig nutzt, um besonders anpassbare und erweiterbare Lösungen für reale Probleme zu entwickeln. Dieses Projekt ist ein Beispiel dafür, wie das beliebte FizzBuzz-Spiel erstellt werden könnte, wenn es den hohen Qualitätsstandards von Unternehmenssoftware unterliegen würde.
FizzBuzz ist ein Spiel, das als Programmieraufgabe zur Aussonderung von Nicht-Programmierern bei Vorstellungsgesprächen an Popularität gewonnen hat. Das Ziel der Aufgabe besteht weniger darin, sie gemäß den folgenden Regeln korrekt zu lösen, als vielmehr darin, dem Programmierer zu zeigen, dass er grundlegende, notwendige Werkzeuge wie if
/ else
-Anweisungen und Schleifen versteht. Die Regeln von FizzBuzz lauten wie folgt:
Für die Zahlen 1 bis 100 gilt:
Obwohl dieses Projekt als Satire gedacht ist, nehmen wir Offenheit und Inklusivität sehr ernst. Zu diesem Zweck haben wir den folgenden Verhaltenskodex verabschiedet.
Verhaltenskodex für Mitwirkende