Worst technische Wissenslücke, die Sie gesehen haben?

8

Was ist das schlimmste technische Missverständnis, das Sie je gesehen haben? Schlimmster Missbrauch eines guten Systems wegen mangelndem Wissen?

    
Bob Albright 25.08.2011, 01:01
quelle

8 Antworten

8

Ich wusste nicht, dass ich meine eigenen Funktionen schreiben könnte (php)

Als ich mir vor Jahren selbst das Programmieren beibrachte, schrieb ich eine vollständige PHP-Webanwendung ohne eine einzige Funktion . Die gesamte Wiederverwendung von Code wurde durch Aufrufen von include (...) in anderen .php-Skripten durchgeführt. Das Buch, von dem ich gelernt habe, hat das Konzept der benutzerdefinierten Funktionen nie eingeführt. (Der Tag, an dem ich etwas über Funktionen lernte, war ein sehr guter Tag.)

    
Bob Albright 11.03.2010 05:52
quelle
5

Polymorphismus .

Ich habe es nicht wirklich verstanden. Hat sich zu aufgeblähten und zu komplizierten Routinen entwickelt. Junge, versuche dich nicht an diese Tage zu erinnern ...

    
Rev316 11.03.2010 06:00
quelle
1

Datenbank verbindet sich in PHP-Code

Als ich SQL selbst mit PHP unterrichtete, verwendete ich SQL wie einen permanenten Flat-File-Store mit komplexen Filtermöglichkeiten (WHERE). Ich habe nicht verstanden, dass man Tische zusammen "verbinden" kann. Alle Join-Operationen wurden in einer PHP-Funktion implementiert, nachdem alle Daten in den Speicher geladen wurden. Wenn ich damals mehr wüsste, hätte ich es vielleicht als Nested Loops Join-Funktion bezeichnet! (Dadurch lernen Sie, Ihre Daten sehr schnell zu de-normalisieren!)

Tut mir leid, Datenbank Götter!

    
Bob Albright 11.03.2010 06:08
quelle
1

Das Schlimmste, was ich jemals gemacht habe, war das Speichern von kommaseparierten IDs in einer Datenbank. Ich habe Joins nicht vollständig verstanden, also war es das Einfachste, was ich tun konnte, aber die Abfragen waren schrecklich (WHERE foo_ids LIKE "%, $ id,%" ODER foo_ids LIKE "$ id,%" ODER foo_ids LIKE "%, $ id").

Das Schlimmste, was ich regelmäßig sehe, sind Klassen, die wie Namespaces mit allen Methoden public static (PHP) funktionieren.

BEARBEITEN:
Ich erinnerte mich gerade an die Zeit, als ein Schulkollege versuchte, eine XML-Datei für eine Datenbanktabelle zu erstellen

Tabelle:

%Vor%

Sein XML:

%Vor%     
dbemerlin 11.03.2010 13:55
quelle
1

Irgendein Java - "Entwickler" (lol) versucht, ein Stück Software in C # zu schreiben, nicht wissend, dass dies eine moderne Sprache mit einer "foreach" - Aussage ist.

Ergebnis:

Software hatte Iterationen mit ... Iteratoren. Hässlich, 90er Jahre, typisch für Java.

Hat mich dazu gebracht, Java noch mehr zu hassen. : - (

    
Turing Complete 06.07.2010 12:17
quelle
1

Ein Kollege und ich arbeiteten als Berater für ein mittleres Softwareprojekt. Er hatte ein Jahr lang an ähnlichen Projekten gearbeitet, also wurde er dem Kunden als "Experte" auf der Plattform berechnet.

Bald stellte ich fest, dass mein Kollege die feinen Punkte von Datei-I / O in der Sprache, die wir verwendeten, nicht vollständig verstanden hatte und folglich viele kleine Fehler hinterließ. Das Komische daran ist, dass alle seine früheren Projekte die gleichen subtilen Fehler hatten, aber die Kunden lernten, das System auf eine Weise zu benutzen, die sie nicht ausgelöst hat.

    
ASalazar 06.07.2010 17:53
quelle
1

Als ich noch Anfänger war, habe ich Code in PHP geschrieben, ohne dass ich Zeiger, Objekte oder sogar Tupel / Structs verstanden habe. Ich habe alle meine Datenstrukturen mit den lächerlich flexiblen, dynamisch typisierten Arrays von PHP erstellt. Es ist eigentlich ziemlich überraschend, wie viel man auf diese Weise erreichen kann, aber ich fühle mich schlecht für irgendjemanden (einschließlich mir selbst ein paar Monate später), der jemals diesen Code ändern musste.

    
dsimcha 15.03.2011 22:06
quelle
0

Ich musste ToString() für jede Variable beim Verketten von Strings aufrufen, auch wenn die Variablen Strings waren.

Beispiele :

%Vor%

...

    
David Hoerster 25.08.2011 01:18
quelle

Tags und Links