Um pergunta rápida, você organiza bem seus códigos SQL’s, deixa eles identados?
Tenho certeza que todos dirão, SIM… Seus mentirosos.
Me atrevo a dizer, que atire a primeira pedra quem nunca abriu um código feito a meses atras e disse: “puts, fui eu que fiz isto! Credo”.
Isto é inevitável, sempre estamos nos aprimorando, e lógico que pra melhor (espero), então nossos códigos de hoje sempre estarão melhores do que os de ontem e assim sucessivamente.
Um boa estruturação no código garante maior facilidade na manutenção e identificação de possíveis falhas, ajuda também no melhor entendimento do código por parte de novos analistas/programadores que venham a integrar a equipe de desenvolvimento.
Vamos há um exemplo prático, o mesmo código escrito de duas formas, qual a melhor?
Código 1
select a.id_produto, a.nome_produto, b.qtd_estoque from produto as a, estoque as b where a.id_produto = b.id_produto
Código 2
SELECT a.id_produto,
a.nome_produto,
b.qtd_estoque
FROM produto AS a,
estoque AS b
WHERE a.id_produto = b.id_produto
Porém como sei que nem tudo são um mar de rosas, no calor do momento onde é necessário realizar a implementação ou correção no código, a formatação passa batida.
Bom, mas como no mundo sempre temos alguém que já pensou naquela idéia simples mais que é fantástica, apresento a vocês o Instant SQL Format, que nada mais é um site onde você posta seu código SQL e a ferramenta o transforma em um padrão mega fácil de interpretação.
Mas funciona? A resposta está no código acima, o segundo quadro foi gerado pela ferramenta.
Com a ferramenta podemos organizar aquele código feito pelo “Joaozinho”, o sujeito que faz seus códigos parecidos com letra de médico, só Deus para entender.
Bom, espero que quem não conhecia a ferramenta, faça bom uso dela.
Abraços a todos e até a próxima.
