Что такое methodical-programming?
Применяйте строгое, математически обоснованное построение и проверку программ. Создавайте правильные программы на основе формальных спецификаций до и после, используя аксиоматическую семантику, структурную индукцию, рекурсивное проектирование с ограничивающими функциями, погружение алгоритма и итеративный вывод с инвариантами цикла. Языконезависимый. Источник: vmvarela/skills.