Warum Software sich immer kaputter anfühlt
Вставка
- Опубліковано 4 жов 2024
- Zu Patreon:
www.patreon.co...
Zum Newsletter: the-morpheus.c...
Instagram: / themorpheustuts
Meine anderen Kanäle und Projekte: the-morpheus.de/
Quelle:
codescene.com/...
Selbst kostenlos Informatik lernen auf meiner Website: bootstrap.acad...
Discord:
the-morpheus.d...
Unterstützt mich - Danke!:
www.patreon.co...
www.paypal.me/...
Bei uns heißt das "Machen wir später, wenn wir mal Zeit haben". Traumkombination mit "Wird erstmal so gefixt, dass es läuft" zusammen mit "Gibt keine Doku". ❤
Genau so ist es !!!
@@hairyporter6736 Ich weiß nicht ob ich es beruhigend oder unberuhigend finden soll, dass es scheinbar fast überall so läuft 🥲
Arbeitest du bei uns oder was?=D
@@niroeno4276 Ist wohl einfach best practice 🤪
Bei uns werden Columns mit einem Prefix markiert, wenn diese aus der Datenbank entfernt werden sollen (z.b. weil Tabelle stärker normalisiert wurde oder Daten in eine andere Col migriert wurden). Ich hatte mir die Woche mal den Spaß erlaubt, die wirklich zu entfernen. Hab dann letztlich im Jahr 2018 aufgehört, aber ich setze mein Massaker nächste Woche fort. XD
Hahaha, in 2:06 hat der Vogelstraussalgo zugeschlagen.
Oder war es ein easter egg 😏
"Habe ich schon erwähnt, dass die Brücken marode sind?" (Die Anstalt)
Oh sehr schön, dieser Algorithmus war mir noch gar nicht bekannt. 👍
Ah, ein freundliches Gesicht erzählt wieder tolle Sachen 👍(Algo-Comment und Like)
Tolles Video, super auf den Punkt gebracht. Endlich mal jemand, der sich der Sache wirklich genauer annimmt. Ich kämpfe nämlich auch schon seit Ewigkeiten mit diversen Fehlerbehebung, die Apple mal zum Beispiel umsetzen soll. Aber da passiert einfach auch nichts, dann hab ich auch ein paar andere Software Hersteller, die auch keine Fehler beheben.
Was bei Microsoft extrem auffällt ist, dass die Fehler überhaupt nicht mehr behoben werden. Es wird bloß noch außen rum programmiert, ne neue Oberfläche drüber geklatscht und gut ist die Sache. Ich glaub so in den neunziger Jahren wo der Spruch „klebte Dir eine“ in war. Tapezieren und eine neue Tapete drüber kleben und die Sache ist okay - was drunter ist interessiert doch keinen.
Viele Unternehmen, die heutzutage Software herstellen. Auch namhafte sind auf den selben Weg Microsoft zu folgen.
Wir haben so 70-80% ungeplante Arbeitszeit. Das liegt daran das Bugs, die von Kunden kommen, sofort angegangen werden. Wir hatten schonmal über 90% ungeplante Arbeit. Mit einer radikalen Bugs first Strategie und viel mehr Zeit fürs testen, stehen wir jetzt deutlich besser da. 50% wäre da ein Traum.
Die Grafik bei 11:10 gibt unterschiedliche Werte an. 18% im text 23% im Graph
Das ist Technical Debt ☺
Ich würde auch sagen, dass das 42% Diagramm sicher keine 42% zeigt. Das ist eher so bei 27%.
Timestamps nicht in einem unendlich grossen Buffer zu speichern ist letztlich auch ein Beispiel vom Vogelstraussalgorithmus. Eine der wenigen Tech Debts die ich gerne hinnehme. 🙃
Sogar Emacs hatte mehr Bugs - aber durch native compilation, das unzählbare Grenzfälle hat, vor allem wenn du zwischen Versionen hin und her springst.
Hab heute wieder im Meeting gehört das Bug fixen ja keinen value bringt
14:30 vermutlich steht da k weil nach der 7 ein , komma steht😅
5:35 warum geht das nicht über die UA-cam Kanalmitgliedschaft?
Das ist eigentlich eine sehr gute Idee. Hab ich bislang nicht eingerichtet
@@TheMorpheusTutorials sehr gerne
Danke für deine harte Arbeit und dein Talent. Deine Videos sind immer eine Freude.👽👿🎃
Ich arbeite gern am meinen Code, um den besser zu machen, man hat aber dafür nicht immer Zeit oder Budget
Mehr Clean Code!
Warum ihr keine Refactorings macht, verstehe ich nicht ganz. Natürlich soll man mit dem Refactoren nicht überreiben, aber ein gesundes Maß an Refactorings müsste doch die Produktivität erhöhen.
Ich würde gerne ein Refactoring machen, allerdings bräuchte ich dazu eure Hilfe. Ich möchte nicht ein ganzes Projekt klonen, nur weil ich einen Rechtschreibfehler korrigiere oder unbenutzte Variablen entferne.
warum sich software immer kaputter anfuehlt?_
weil sie immer komplexer wird
Weil immer mehr Möchtegern-Progger sowas wie npm und Co. einsetzen!
Den Zusammenhang musst du jetzt mal erklären.
@@Umweltliteratur Ich denke mal es geht darum, dass viele Probleme durch Copy+Paste gelöst werden, oder durch Dinge wie das berühmte `iseven` JS Modul. Das bringt auch technical Dept mit sich, wenn der Code zum Flickenteppich wird.
@@thediaclub4781 Möglich, aber dafür alle über einen Kamm scheren, die damit arbeiten is doch ganz schön ehrenlos, oder?
Und die "hohe Anzahl an Dependencies"-Seuche zieht sich mittlerweile wirklich durch so ziemlich alle Sprachen.
@@Umweltliteratur naja, das Problem ist weniger "hohe Anzahl an Dependencies" als vielmehr "tief verschachtelte Dependencies" (Versionskonflikte, Supply Chain, Security, ...). Und da lässt sich schon sagen dass JS mit Abstand trauriger Spitzenreiter ist.
@@seltsamerjunge3642 Mag sein, ist aber Diskursverschiebung. Was hat das mit "Möchtegernproggern" zu tun?