我在重构旧代码时遇到了几种IF条件,这些条件过于复杂和漫长,我敢肯定它们可以简化。我的猜测是,由于后来的修改,这些条件增长了很多。
无论如何,我想知道您是否知道我可以使用一个好的在线简化程序。我对任何特定的语言都不感兴趣,只是一个简化器,例如:
((A或B)AND(!B AND C)或C)
并给我表达式的简化版本(如果有)。
我已经看过其他类似的问题,但是没有一个问题指向我一个很好的简化器。
谢谢。
1
WolframAlpha的也到达Ç。没有多余的门...
—
Axel Kemper
有一个不错的在线工具-tma.main.jp/logic/index_en.html
—
罗曼·霍克
另一个工具是boolean-algebra.com,它将显示解决问题的步骤。例如,您可以仅用吸收定律A + AB = A求解。它不是太高级,因此,如果需要除最小形式之外的其他内容,则最好使用其他站点。
—
约翰·史密斯,