我有一些令人讨厌的代码味道,想要重构。我的函数有大约20个这样的if else语句,而且还在不断增长。我尝试过重构,但没有成功,因为a)我对如何做没有经验,b)作为重构的结果,道具需要再次传递给新函数,而我不知道如何做到这一点。 你将如何重构这个函数?White's King is present`) {
return <KingPresentWhite t
我有这样一种多嵌套的如果-否则块。我的理解是,有一种“数据驱动”的方法可以帮助消除对它的需求并减少代码,然而,我对它还没有很大的经验,所以有人能帮我重构这段代码以“数据驱动”的方式工作吗?'a' has a number higher than 0, avoid doing anything }elsesomething