O autor colocou- classe desta forma. <!--
Eu fosso fazer assim, existe algum problema?
-->
Oi Daniel,
Pode sim, mas a classe não estaria com um nome muito semântico.
Repare que o nome icone-rede-social parece se referir ao que exatamente? Uma lista de icones ou um icone especifico? Um icone!
Claro que no CSS é possível selecionar de qualquer uma dessas formas, mas preocupe-se em passar significado na hora de nomear suas classes, ok?
Espero ter ajudado,
Abcs!
obrigado