Citar
Supongo que será por lo relativo, pero yo, siendo nuevo en un proyecto, preferiría mil veces encontrar esto:
No siempre ser explicito facilita el uso para el resto u para vos mismo. A mi por lo menos me queda mucho mas sencillo tomarme 5 minutos en ver como están implementadas las estructuras y ver de que se trata la unión que realizar casteos explícitos a cada segundo. Obviamente si sos nuevo en un proyecto tampoco te vas a meter en el comportamiento interno de una función sin ver como están implementadas sus entidades básicas, claro esta.Tu planteo no es invalido, pero obviamente eso no lo hace el mejor ni el mas correcto para todos los casos. La idea de Pucheto no es nueva y se suele usar bastante. A fin de cuentas es cuestión de gustos.
Saludos