|
|
|
# State-of-the-Art Shitcode Principles
|
|
|
|
|
|
|
|
[![State-of-the-art Shitcode](https://img.shields.io/static/v1?label=State-of-the-art&message=Shitcode&color=7B5804)](https://github.com/trekhleb/state-of-the-art-shitcode)
|
|
|
|
|
|
|
|
## Get Your Badge
|
|
|
|
|
|
|
|
If your repository follows the state-of-the-art shitcode principles you may use the "state-of-the-art shitcode" badge:
|
|
|
|
|
|
|
|
```
|
|
|
|
[![State-of-the-art Shitcode](https://img.shields.io/static/v1?label=State-of-the-art&message=Shitcode&color=7B5804)](https://github.com/trekhleb/state-of-the-art-shitcode)
|
|
|
|
```
|
|
|
|
|
|
|
|
## The Principles
|
|
|
|
|
|
|
|
### 💩 Name variables in a way as if your code was already obfuscated
|
|
|
|
|
|
|
|
Good 👍🏻
|
|
|
|
|
|
|
|
```javascript
|
|
|
|
let a = 42;
|
|
|
|
```
|
|
|
|
|
|
|
|
Bad 👎🏻
|
|
|
|
|
|
|
|
```javascript
|
|
|
|
let age = 42;
|
|
|
|
```
|
|
|
|
|
|
|
|
### 💩 Always write comments in your local language
|
|
|
|
|
|
|
|
Good 👍🏻
|
|
|
|
|
|
|
|
```javascript
|
|
|
|
// Закриваємо модальне віконечко при виникненні помилки.
|
|
|
|
toggleModal(false);
|
|
|
|
```
|
|
|
|
|
|
|
|
Bad 👎🏻
|
|
|
|
|
|
|
|
```javascript
|
|
|
|
// Hide modal window on error.
|
|
|
|
toggleModal(false);
|
|
|
|
```
|