Mathematica is a very "rich" language and there are litteraly hundertsliterally hundreds of ways to achieve the same thing. It might make sense to require certain standard solutions or preferences of certain constructs to help team members to easier understand other members code, e.g.: