Genug, um Angst vor subjektiv schönen Entscheidungen im Code zu haben - Sie sind keine Roboter


Ich habe eine seltsame Angewohnheit. Wenn ich das Modul beendet habe, schaue ich mir fĂŒr ein paar Minuten den neuen Code an und freue mich, dass er schön ist. Ich weiß sehr gut, dass Code eine funktionale Sache ist. Er muss die Aufgabe gut ausfĂŒhren, bequem zu warten sein und das ist alles. Aber ich habe eine innere Überzeugung - der Code muss schön sein. Nicht nur eine schöne Lösung - sondern auch Ă€sthetisch schön.


FĂŒr mich manifestiert sich dies in allem. Ich habe die IDE schon sehr lange eingerichtet und nach der richtigen Schriftart, Hintergrundbeleuchtung und Schnittstellenfarbe gesucht. Ich kann stundenlang an den Einstellungen fĂŒr den Codestil sitzen, damit der Code fĂŒr meine Augen ausgerichtet und gut aufgebaut wird. Visuelle Schönheit fließt reibungslos in funktionale Schönheit ein - ich versuche, dsl zu erstellen, solche Klassen- und Funktionsnamen zu verwenden, damit der Code hier super idiomatisch und relevant erscheint. Ich kann die API meines Dienstes in der Entwurfsphase nur aus GrĂŒnden der visuellen Schönheit Ă€ndern. Ich kann select / map / fold auswĂ€hlen und drĂŒcken, anstatt die Leistung fĂŒr die Schleife zu erhöhen - einfach, weil ich mit einem funktionalen Ansatz hĂŒbscher bin.


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


, — , , , . , , — .


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


, , , — . -.


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


. , , , , , , , .


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


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


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


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


, , , . , . , — — . .


, , , . , .


Ihr Sinn fĂŒr Schönheit in Bezug auf Code wird durch Ihre Erfahrung geprĂ€gt, und Ihr Gehirn hat viel mehr Arbeit, als es dahinter zu stecken scheint. Schick ihn nicht in den Arsch. Wenn die innere Stimme erfordert, dass Sie die Formatierung der Klammern in Ihrem Projekt Ă€ndern, hören Sie sie sich an. Vielleicht weiß er viel mehr als Sie.


Schau dir meinen Podcast an

All Articles