A ideia foi tirada das postagens do canal de telegramas Cross Join
Imagine que algum programador comece a trabalhar vestindo apenas cuecas. Ou mesmo nua. O trabalho parou, todo mundo está discutindo o que está acontecendo, rindo ou fazendo careta, ninguém está trabalhando. O líder vem e tenta fazer algo.
Má decisão : apresente um código de vestimenta para toda a organização. Terno, gravata, top branco, fundo preto, sapatos polidos, sem piercings, só isso.
Brad, não é? Bem, sim, muito radical. Em geral, deixe as pessoas andarem como quiserem e se sentirem bem. Situações excepcionais precisam ser resolvidas em particular (despedir o agressor?). Bem, como último recurso, introduza uma regra que além da roupa de cama, deve haver outra coisa.
Na verdade, um absurdo. Bem, por que então nós mesmos introduzimos o fascismo louco no código?
As regras são muito rígidas
Dê uma olhada nas regras de estilo de código. Padrão PSR-12 , por exemplo.
Aqui estão alguns pontos:
- Deve haver uma alimentação de linha no final de cada arquivo. E se não, quem vai morrer?
- Você não pode fazer várias declarações em uma linha. Se eu escrever
$x = 1; $y = 1; $z = 1;
, a legibilidade vai piorar em 0,00001% e o departamento técnico pode ser encerrado? - Declare statements MUST contain no spaces and MUST be exactly declare(strict_types=1). , . , MUST , . - , !
, -
declare( strict_types =1 )
, . . , .
, , - , , , , .
, , . , , .
, . : , .
, pet-, , , , , , . .
! .
. , . .
, , . , , , . . .
, Go goimports, , . , . , getJson getJSON getById getByID, N100500 . , , , .
. , . , . . , , — , - — .
" — " . — .
. ( DRY SOLID) , . switch case — . .
, , " ".
, . , , - ( ). , financial responsibility center. "FRC", , . , . financialResponsibilityCenter, , , -.
, , — . , ? , . , , - .
, :
, , .
, , . .
UPD. - , .
Eu realmente espero por uma discussão nos comentários. UPD Já lamentei ter inserido o estilo no exemplo sobre o código. As pessoas ficaram tão bravas com isso que a ideia principal foi completamente perdida. Sou contra código de merda e design desleixado. Mas também sou contra regras que podem ser dispensadas.