Como convencer o teu gestor de que és um bom programador de PHP, quando na verdade és pouco mais do que um “script kiddie”? Escreve código como este:
empty ($instance) AND $instance = new self($config);
Se és um bom programador, podes parar aqui, já terás entendido a ideia. Se és um gestor, continua a ler.
A reacção do gestor: “Wow, este tipo conseguiu evitar utilizar um if()! Que truque tão giro! É um programador brilhante!”
A reacção do programador experiente: “Espero mesmo não ter de trabalhar com o código deste tipo. Ele pensa que código mágico é que é bom e não quer saber da clareza do código, e quase de certeza qeu também não quer saber da manutenção desse mesmo código, forçando depois toda a equipa de desenvolvimento a perder horas esquecidas (e, consequentemente, a gastar dinheiro) a fazer “debug” a código completamente idiota. Quantos buracos de segurança será que ele conseguiu meter na aplicação?…”
E isto, senhoras e senhores, é o porquê de gestores serem geralmente considerados uns idiotas por parte dos seus subordinados. A legibilidade e facilidade de manutenção do código conta - E MUITO. Mas vocês geralmente não percebem o suficiente do assunto para compreenderem isso e são demasiado arrogantes para aceitarem as opiniões dos vossos subordinados.
Raúl Santos