Ich werde meinen Code mit Bildern teilen
Seit ich auf dieser Website schreibe, habe ich eine Kombination aus Syntaxhervorhebung, GitHub-Gists oder codeoder pre-Tags verwendet, um den Code zu teilen, der für einen bestimmten Beitrag relevant ist.
Aber je mehr technische Artikel ich lese und je mehr ich sehe, dass wir als gesamte Branche anfangen, uns auf Tools von Stack Overflow und anderen Websites zu verlassen anstatt sie zu nutzen, desto mehr frage ich mich, wie sehr wir wirklich verstehen, was wir schreiben (oder sogar Sorgfalt), solange das Endergebnis einfach funktioniert.
Dies ist kein Kommentar dazu, wie schnell wir etwas versenden sollten. Stattdessen geht es darum, wie wir ein bestimmtes Problem lösen und gleichzeitig wirklich lernen, was wir in unsere Codebasis einbauen.
Code mit Bildern
Es gibt Möglichkeiten, wie wir Code teilen können, die uns jedoch daran hindern, ihn zu kopieren und in unsere Editoren einzufügen. Also werde ich zumindest anfangen, mit CodeImg zu experimentieren, um von diesem Punkt an Dinge zu teilen.
Auf diese Weise kann ich Code – und Kommentare – zusammen mit Kommentaren zu dem teilen, was ich tue, was auch erfordert, dass der Code in eine IDE eingegeben wird, anstatt ihn zu kopieren und einzufügen. Ehrlich gesagt ist es wahrscheinlich kein beliebter Zug, aber ich bin bereit, es zu versuchen.
Und hier ist der Grund: Es ist nicht so, dass ich Websites, die Entwicklern helfen, Probleme zu lösen, schlecht finde (im Gegenteil, sie sind fantastisch), aber ich möchte nicht auf ein Jahr zurückblicken, außer auf fünf Jahre, und kein tieferes Verständnis dafür haben wie ich Probleme löse.
Sicher, es kann erforderlich sein, den Code zu lesen, manuell einzugeben, Referenzen im Handbuch einer Sprache zu lesen, und ja, es ist immer möglich, Code von woanders zu kopieren und einzufügen.
Aber wenn ich jemandem helfen möchte, selbst die neusten oder kleinsten Ideen zu lernen, und ich dies auf eine Weise tun kann, die immer noch gut aussieht und nur ein wenig zum Lernen antreibt, nehme ich an, dass ich mit meinem Code auf meiner Website beginnen kann.
Und vielleicht hilft es auch jemand anderem, eine Idee weiterzuentwickeln.
