Diese geheimen Künste, die nur Programmier-Meister verstehen, werden heute an dich weitergegeben ...
1. Die Kunst des Bullshittings mit ernstem Gesicht
Wenn du dich mit dem Produktmanager wegen Anforderungen auseinandersetzt, erzählst du mit todernster Miene Bullshit über Funktionen, die schwer oder unerwünscht zu implementieren sind, setzt Metaphysik und andere Tricks ein und lässt den PM auf der Stelle fassungslos zurückweichen.
2. Dreistufige Debugging-Kunst
Stufe 1: Brute-Force-Debugging-Kunst
Wenn du das Problem nicht findest, versuche, den relevanten Code Zeile für Zeile auszukommentieren, bis du das Problem findest.
Stufe 2: Die fortgeschrittene Version des "Brute-Force-Debugging": Binary-Search-Debugging-Kunst
Die Vorgehensweise ähnelt der Methode des "Binary-Search-Debugging". Wenn du das Problem nicht findest, versuche, die Hälfte des relevanten Codes zu löschen und ihn zu kompilieren/auszuführen. Wenn das Problem weiterhin besteht, lösche eine weitere Hälfte und kompiliere/führe erneut aus. Theoretisch benötigt diese Methode O(logn) Zeit (n = Anzahl der Codezeilen), und der Legende nach ist sie etwas schneller als die Brute-Force-Methode.
Stufe 3: Produktions-Debugging-Kunst
Wenn die ersten beiden Methoden nicht funktionieren und du nicht weißt, ob die Änderung korrekt ist, pushe sie einfach in die Produktion und probiere es aus... Wenn es nicht funktioniert, sofort zurückrollen!
3. Die "1111111111"-Kunst

4. Die Kunst des Zu-faul-zum-Erklären
Wenn ein Programmierer zu faul ist zu erklären, was er gemacht hat, fasst er seinen Code normalerweise als "einen Algorithmus" zusammen.

5. Die Kunst des Vergessens
Beim Blick auf den Code, den du vor drei Monaten geschrieben hast, vergisst du völlig, warum du ihn so geschrieben hast.
6. Die Kunst, alle anderen für Idioten zu halten
Der Produktmanager ist ein Idiot, die QA ist ein Idiot.
Der Benutzer ist ein Idiot, und die Person, die diesen Code geschrieben hat, ist ein Idiot.
Moment...
Es scheint, ich habe ihn geschrieben...

7. Die Kunst der Produktweihe
Lade einen Meister ein, eine Weihezeremonie an dem Produkt durchzuführen, das kurz vor dem Livegang steht, um stabilen Betrieb und rollenden Reichtum zu gewährleisten. Zum Beispiel so:

Oder so

Und auch so

8. Die Kunst der Code-Weihe
Setze eine Buddha-Statue an den Anfang jeder Datei, mit dem Gebet um Buddhas Segen und ein bugfreies Leben. Zum Beispiel:

9. Die Kunst des Debuggens mit dummem Glück
Nimm eine zufällige Änderung vor, und es scheint korrekt zu laufen, obwohl du nicht weißt, warum. Die konkrete Ausprägung ist:

10. Die „Kein-Aberglaube“-Debugging-Kunst
Die konkrete Ausprägung ist:

11. Die Kunst des Pair Programming
Zwei gleichgesinnte Programmierer legen ihre Hände überlappend auf die Tastatur und programmieren in einer Vorder-und-Hinten-Körperhaltung. Der Fachbegriff lautet: Spooning (Löffelchen).

12. Die Kunst des „Aufladens eines großen Moves“
Es bedeutet, nach Erhalt der Anforderungen erst einmal abzuwarten und dann auf WeChat zu chatten, Weibo zu durchstöbern und A/B-Seiten anzuschauen. Wenn die Deadline näher rückt, beginnst du mit der Umsetzung der Anforderungen und erledigst die Arbeit einer Woche an einem Tag oder in ein paar Stunden.

13. Die Kunst der Gedankenkontrolle
Benutze eine mechanische Tastatur, um den Code klack-klack herunterzutippen und damit Programmierer in der Nähe abzulenken, ihre Effizienz zu senken, sie in Überstunden, Schlafmangel und schließlich einen Nervenzusammenbruch zu treiben.

14. Die Stack-Overflow-Kunst
Es bedeutet, dass du bei jedem Problem einfachStackoverflow.comverwendest, um die Antwort zu finden. Eine gute Nutzung dieser Kunst lässt Programmieren mit halbem Aufwand doppelten Erfolg erzielen.
15. Die Kunst der Metaphysik
Der Code, der gestern vor Feierabend einwandfrei funktionierte — ohne dass irgendetwas geändert wurde —, lässt sich jetzt nicht mehr ausführen!
Jeden Tag etwas Würze hinzufügen
Die von einem Kollegen aufgezogene Schildkröte