哪个更好的做法? (我在.Net中编码,如果这有所作为)
IF condition = true THEN ...true action--even if rare... ELSE ...action END IF
要么
IF condition = [most common condition] THEN ...most common action.... ELSE ...least common action END IF
根据Code Complete的作者Steve McConnell,你应该
原文链接:https://www.f2er.com/vb/255675.html“Put the case you normally expect to
process first. This is in line with
the general principle of putting code
that results from a decision as close
as possible to the decision…[putting
the normal case after the if] puts the
focus on reading the main flow rather
than on wading through the exceptional
cases,so the code is easier to read
overall.”
Code Complete,第2版,第356-357页.