O suficiente para ter medo de decisĂ”es subjetivamente bonitas no cĂłdigo - vocĂȘ nĂŁo Ă© um robĂŽ


Eu tenho um håbito estranho. Quando termino o módulo, por alguns minutos, apenas olho para o código novo e me alegro de que ele é bonito. Eu sei muito bem que o código é uma coisa funcional. Ele deve executar bem a tarefa, ter manutenção conveniente e é tudo. Mas tenho uma convicção interior - o código deve ser bonito. Não apenas uma solução bonita - mas esteticamente bonita.


Para mim, isso se manifesta em tudo. Estou configurando o IDE hå muito tempo, procurando a fonte, a luz de fundo e a cor da interface corretas. Posso passar horas sentado nas configuraçÔes de estilo do código, para que o código se alinhe e construa bem para os meus olhos. A beleza visual flui suavemente para a beleza funcional - eu tento criar dsl, usar essas convençÔes de nomenclatura de classe e função para fazer o código parecer super idiomåtico e relevante aqui. Posso alterar a API do meu serviço no estågio de design apenas por uma questão de beleza visual. Posso escolher e selecionar select / map / fold em vez de mais desempenho para loop - simplesmente porque, com uma abordagem funcional, sou mais bonita.


. - , F# C#. , -, , C#. , , , . , — , - .


, — , , , . , , — .


, . , , , , , — . , . , , , — " . — ". , . .


, , , — . -.


, — . , , . — — , . , , . , , — . — , , .


. , , , , , , , .


, , — , — . , , . , , , , . . , -.


. , , , . , , , — . , , IDE , , .


, . — . , , , — . , , , .


, , — . , , — , . , . , , , .


, , , . , . , — — . .


, , , . , .


Seu senso de beleza em relação ao cĂłdigo Ă© moldado pela sua experiĂȘncia e hĂĄ muito mais trabalho em seu cĂ©rebro do que parece estar por trĂĄs dele. NĂŁo o mande na bunda. Quando a voz interna exigir que vocĂȘ altere a formatação dos colchetes no seu projeto - ouça. Talvez ele saiba muito mais que vocĂȘ.


Assista ao meu podcast

All Articles