我有这个嵌套的if else条件。下面的代码描述了我需要的支票流程。简化嵌套if else条件
if (HiringManagerAPPROVED)
{
//email reporting gropu
}
else if (ReportingGroupAPPROVED)
{
//email Hiringmanager
}
else if (HiringManagerReAPPROVED)
{
//email PPO
} }
else if (PpoAPPROVED)
{
//email Finance
}
else if (FinanceAPPROVED)
{
//email president & COO
}
else if (PresidentCooAPPROVED)
{
//email hr
}
else if (HRAPPROVED)
{
//email Hiring Manager
}
如何减少支票的数量,保持支票的流动,因为它是。
你需要重新考虑你的设计。也许商店谁在列表中批准任何循环通过他们或任何。并尝试codereview.stackexchange.com。 – 2014-10-16 16:20:33
如果这是整个列表,那么我已经看到更糟! – Andrew 2014-10-16 16:21:33
它不嵌套,如果别人 – Shaharyar 2014-10-16 16:24:31