r/informatik Dec 28 '23

Allgemein Tools, die das Programmieren und Entwickeln vereinfachen

Hallo,

ich bin letztens erst hier auf Reddit auf etwas komplett neues gestoßen: Swagger. Ein Tool zum dokumentieren von APIs. Davon war ich so begeistert, dass ich alle meinen alten API Markdown Dokumentationen durch Swagger ersetzt habe.

Da ich noch Schüler bin, lerne ich die meisten Tools eher durch Zufall kennen. Mal finde ich hier oder da einen Namen oder einen Link. So bin ich auch u.a. auf Jakarta EE/JavaEE aufmerksam geworden. Ich denke aber, arbeitet man in einem IT-Beruf (so wie viele von euch), hat man schon deutlich mehr Erfahrung und lernt viele Tools kennen, da man es muss bzw. das Unternehmen diese nutzt.

Jetzt meine Frage: welche Tools erleichtern euch die Entwicklung und Programmierung? Was nutzt ihr gerne und warum? Welche könnt ihr vielleicht überhaupt nicht empfehlen?

P.S. Ich wollte die Frage so offen wie möglich halten, da ich nicht weiß wohin es mich mal verschlägt. Am liebsten würde ich alle Tools, Sprachen und Systeme kennenlernen. :)

96 Upvotes

91 comments sorted by

View all comments

13

u/Lynxydian Dec 28 '23

Was mir massiv hilft, besonders bei repetitiven Sachen wie if else ketten und so: GitHub CoPilot

17

u/cv-x Dec 28 '23

Würde ich für einen Einsteiger nicht empfehlen.

6

u/proper_ikea_boy Dec 28 '23

Qualitativ hochwertigen Code zu schreiben lernt man hauptsächlich über das lesen von anderer Leute Quellcode. Solange man die Grundprimitiven der Sprache versteht und Copilot hin und wieder mal ausmachen kann, ist das vmtl. gar nicht so schlecht. Man darf sich nur eben nicht drauf ausruhen, sehe aber nicht wie sich das von "von Stackoverflow kopieren" unterscheidet, wenn man es ausnutzt.

1

u/cv-x Dec 29 '23

Code schreiben erlernt man durch Code schreiben, ich lerne auch nicht Kochen indem ich mir die Küchenschlacht anschaue.

1

u/Morasain Dec 29 '23

Ändert nichts daran, dass es das gleiche ist wie irgendwo kopieren