Code Conventions for the JavaTM Programming Language

Pessoal talvez vocês em uma primeira impressão achem graça disso, mas acredito que nem todos os desenvolvedores java conhecem bem esses padrões. Segue o link de referencia:
code conventions Por que isso? Esse dias ao conversar com outros desenvolvedores e ao ver códigos via algumas coisas que me deixaram inquieto como:


public boolean validaCPFandCNPJ(String arg0){...}



public class CNPJ{...}




Segundo o documento da Sun esses dois exemplos estão errados. O correto seria:


public boolean validaCpfAndCnpj(String arg0){...}



public class Cnpj{...}


Para métodos é preciso respeitar o camelCase. Mas uma dais coisas mais bizarras que eu via foi uma classe da oracle que vem no driver jdbc deles o jdbc14.jar tinha uma classe com esse nome:


STRUCT


olha só que legal isso(ironia rsrsrs):

STRUCT struct = new STRUCT();


Horrível... Mas a sun, dentro do jdk e da API também tem alguns nomes esdrúxulos.
A Nomenclatura e padrão de codificação é muito importante, leiam esse documento e sigam.

Se não que Crom tenha pena de rotundos como vocês...

Popular posts from this blog

Cool Retro Terminal

Mocking Terraform AWS using Docker

Mocking and Testing AWS APIs with TestContainers and LocalStack