Критерий хорошего дизайна — это когда есть ответ на каждое почему