Is this code clean? A critical look at Clean Code 2nd Edition