Ficou ótimo esse post. Tinha feito um para o meu blog sobre como melhorar seu código passando por algumas etapas. Basicamente o mesmo do guard clauses e do early return.
Mas, uma sugestão que eu posso te dar é evita colocar o deve ser feito / não deve ser feito após a imagem. Porque confunde o leitor. Já que ele começaria a ler "não deve ser feito" e depois veria a imagem que deve ser feito