31 pontos por xguru 2023-04-20 | 7 comentários | Compartilhar no WhatsApp
  • Todo mundo quer escrever um "código limpo"; será que alguém quer escrever um "código sujo"?
  • Não está muito claro o que significa "código limpo" nem como alcançá-lo. Por isso, são propostas regras para CRISP code na linguagem Go
  • Correct : código que funciona corretamente, sem bugs
  • Readable : código que outras pessoas conseguem ler com facilidade
  • Idiomatic : código fácil de entender por adotar formas idiomáticas/convencionais
  • Simple : código que faz de forma simples apenas o que foi especificado, sem efeitos colaterais desnecessários
  • Performant : código que funciona direito, continua fácil de entender e leva desempenho em consideração

7 comentários

 
humblebee 2023-04-24

Apresentamos um novo acrônimo de programação, o caos (CHOSUN)!

C - Confuso (Confusing): escreva código difícil de entender para se tornar o único administrador capaz de garantir sua posição na empresa.
H - Mistureba (Hodgepodge): misture paradigmas de programação, bibliotecas e estilos para criar combinações únicas de código e revelar seu lado artístico.
O - Arbitrário (Arbitrary): tome decisões sobre arquitetura, estruturas de dados e algoritmos sem justificativas claras, permitindo um processo de desenvolvimento mais improvisado e engenhoso.
S - Ofuscação (Obfuscation): use nomes de variáveis obscuros, loops aninhados e falta de comentários para tornar o código difícil de ler e entender.
U - Fuçar (Tinkering): aplique continuamente pequenas mudanças na base de código sem documentá-las, deixando seus colegas em alerta e criando uma desculpa para corrigir os "bugs" que você introduziu discretamente.
N - Inconsistente (Inconsistent): use diferentes convenções de nomenclatura, estilos de indentação e recursos da linguagem ao longo do código para criar uma situação interessante e imprevisível.
Siga o caminho do caos (CHOSUN), crie uma base de código impressionantemente única para seus colegas e garanta sua segurança no emprego!

 
humblebee 2023-04-24

Claro, como vocês já devem ter imaginado, o conteúdo da sigla de código acima foi escrito pelo chat-gpt 🤣🤣🤣

 
ragingwind 2023-04-20

Lembrei de “fazer tudo certinho do jeito ideal”.

 
roxie 2023-04-23

kkk

 
misolab 2023-04-21

kkk

 
xguru 2023-04-20

Não existe Clean Code
Bom, é parecido com o que o texto acima defende... os comentários relacionados no HN são divertidos.

https://news.ycombinator.com/item?id=35611710

  • Eu sou SIMPLE!
    S - Spaghetti
    I - Interlinked
    M - Micromanaged
    P - Perplex
    L - Lazy
    E - Opinionated
  • Eu sou SPAGHETTI
    S - Spaghetti
    P - Precarious
    A - Ambiguous
    G - Gratuitous
    H - Haphazard
    E - Entangled
    T - Time-consuming
    T - Tangled
    I - Impenetrable
 
draupnir 2023-04-24

SPAGHETTI, pelo que li, é um conteúdo sarcástico mesmo kkk