An open API service indexing awesome lists of open source software.

https://github.com/sabrina-poderis/dirty-code

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.
https://github.com/sabrina-poderis/dirty-code

anti-patterns docusaurus markdown react typescript

Last synced: 11 months ago
JSON representation

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.

Awesome Lists containing this project

README

          

# 🐴 Código Sujo: O Anti-Manual de Programação

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.

## Sobre o Projeto

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.

## 🔥 Tecnologias Usadas

- [Docusaurus 3.x](https://docusaurus.io/)
- React 19
- TypeScript
- Markdown

## 📦 Instalação

```bash
git clone https://github.com/Sabrina-Poderis/dirty-code.git
cd dirty-code
npm install
npm run start
```

## 🚀 Scripts

| 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 |

## 📚 Estrutura

- `/docs`: Lições de como complicar códigos simples
- `/blog`: Reflexões e informações sobre o projeto
- `/src`: Landing page React

## 🤝 Como Contribuir com o Código Sujo

Você quer ensinar más práticas com estilo? Aqui é o lugar certo.

### 📘 1. **Escrever um Capítulo do Livro**

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](https://github.com/Sabrina-Poderis/dirty-code/issues) e escolha uma para trabalhar.

Depois, abra um **Pull Request** com seu texto no formato indicado no `docs_template.md`.

### 🖼️ 2. **Criar ou Alterar a Landing Page**

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](https://github.com/Sabrina-Poderis/dirty-code/issues?q=label%3Alanding-page).

### 📯 3. **Publicar um Post no Blog**

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