https://www.joelonsoftware.com/2001/12/11/back-to-basics/
> In practice you would probably parse all parameters at once and maybe use a library.