Bem-vindo ao Código Sujo, um projeto educacional (ou quase) criado para ensinar as piores práticas de programação.
Esqueça o Clean Code. Aqui é caos profissional.
O Código Sujo começou como uma piada e continuou como um tutorial reverso: mostramos o que NÃO fazer, para que você nunca mais esqueça.
Cada exemplo, cada "boa prática" ensinada aqui... é justamente o que você não deve fazer.
Porque reforçar o erro ajuda a gravar o certo.
- Docusaurus 3.x
- React 19
- TypeScript
- Markdown
git clone https://github.com/Sabrina-Poderis/dirty-code.git
cd dirty-code
npm install
npm run start
Comando | Faz o quê? |
---|---|
npm run start |
Roda o site em ambiente local |
npm run build |
Compila o caos para produção |
npm run deploy |
Lança as más práticas online |
npm run clear |
Limpa a bagunça acumulada |
/docs
: Lições de como complicar códigos simples/blog
: Reflexões e informações sobre o projeto/src
: Landing page React
Você quer ensinar más práticas com estilo? Aqui é o lugar certo.
Você pode escrever um dos capítulos do nosso Anti-Manual, baseado nos tópicos originais do livro Clean Code — só que ao contrário.
Cada capítulo já tem uma issue aberta com um guia de conteúdo, objetivos e checklist.
👉 Vá até as issues de capítulo e escolha uma para trabalhar.
Depois, abra um Pull Request com seu texto no formato indicado no docs_template.md
.
A landing page do projeto é um show à parte — efeitos visuais, caos estético, slogans sarcásticos.
Use o template landing_page_template.md
para enviar seu PR.
👉 Antes de começar, veja as issues da landing.
Quer contar uma história de código horrível que você viu (ou escreveu)? Alguma gambiarra que ainda te assombra? O blog é seu confessionário.
Use o template blog_template.md
e abra um PR com seu post.
"Se for para fazer errado, que seja com estilo." — Equipe Código Sujo