我有這個嵌套的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