Brutal coding constraints


Details
Bonjour,
Nous vous invitons à la prochaine séance de Craftsmanship. Pour cette édition nous recevons CodeCop de Vienne! Il vient nous soumettre au "Brutal coding constraints"
Rassurez-vous tout ça est fait dans la bienveillance. Quand les contraintes sont au plus fort la créativité est à son maximum! Venez relever le challenge de coder sous des contraintes presque impossibles pour sortir de la monotonie du quotidien.
Un exemple de combinaisons de contraintes:
- No Conditionals, i.e. no if, unless or ?: operator.
- No Loops.
- TTDaiymi (TDD as if you Meant it).
- No Naked Primitives, i.e. wrapping all "primitive" values, e.g. booleans, numbers or strings.
- No void functions, i.e. always return something.
- Immutable.
Ce sera une réussite même si on n'arrive pas à respecter toutes les contraintes, en effet le jeu est de repousser ses propres limites et de découvrir de nouvelles approches. Pour cette raison des variantes moins extrêmes mais cohérentes seront proposées.
Pour plus d'informations sur CodeCop et ses contraintes: http://blog.code-cop.org/2015/08/introducing-brutal-coding-constraints.html
Ce meetup sera présenté en anglais.

Brutal coding constraints