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

Telemetry and Microservices part2

Installing and Running ntop 2 on Amazon Linux OS

Fun with Apache Kafka