Voyons comment le pattern specification peut nous aider à mieux encapsuler et tester la logique de nos applications