123
Warning: Cannot modify header information - headers already sent by (output started at /home/whohub/public_html/_scripts/_vars_de.php:2) in /home/whohub/public_html/de/basics.php on line 51

Warning: Cannot modify header information - headers already sent by (output started at /home/whohub/public_html/_scripts/_vars_de.php:2) in /home/whohub/public_html/de/basics.php on line 111

Warning: Cannot modify header information - headers already sent by (output started at /home/whohub/public_html/_scripts/_vars_de.php:2) in /home/whohub/public_html/de/basics.php on line 112

Warning: Cannot modify header information - headers already sent by (output started at /home/whohub/public_html/_scripts/_vars_de.php:2) in /home/whohub/public_html/de/basics.php on line 119
: Wenn Sie Ihren zurücklieg... Objekt Orientierung ist a
 
 
 
 
  99763 erstellte Interviews 
 
 
 
 
 
 
 
 
 
 
 





Wenn Sie Ihren zurückliegenden Code überprüfen - was ist der Hauptunterschied zu dem, was Sie hinsichtlich des Codes fühlen, den Sie derzeit schreiben?
 
Whohub


Objekt Orientierung ist alles 


Wenn es mein eigener Code ist dann fühle ich mich sehr gut damit. Ab und zu habe ich dann auch ideen zu verbesserung des codes, welche ich dann umsetzte, im aktuelle projekt 


Ich hatte ja keine Ahnung ;-) 


Die Ordnung des Codes. Seit Objective-C achte ich sehr auf das Muster MVC (Model-View-Controller). Ich trenne strickt Die GUI (View) von meinen Helper-Classes (Model) und lasse alles nur noch über Controller miteinander interagieren.

Das habe ich früher nicht so gemacht.

Mit dem MVC-Muster ist es so viel leichter, den Code zu aktualisieren, egal, ob im Hintergrund Bug-Fixes oder die User-Oberfläche. Man kann sich immer auf eins konzentrieren und muss nicht mehr auf beides achten, wenn nur eins betroffen ist.
 


Hinterher weiß man es immer besser. Alter Code, auch von einem selbst, ist immer verbesserungswürdig. Immer. Mir stößt immer vor allem auf, wie man es noch allgemeiner, abstrakter und erweiterbarer hätte machen können. 


An einigen Stellen hätte ich eine andere Lösung wählen soll; manchmal bin ich aber auch selber überrascht, wie ich Dinge mal gelöst habe (im positiven Sinne!) 


Als Anfänger hatte man nicht das Gespür für Optimierungen, wusste in vielen Fällen nicht wie man Dinge zusammenfasst etc.
Mit der Zeit ändert sich soetwas.
Ein Beispiel wäre z.B. ein typisches

if(x == 10){
if(y == 5){
//code
}
}
Was typischer Anfängercode ist. Später fasst man sowas natürlich zusammen:

if(x == 10 && y == 5) {
//code
}
 


Ich frage mich ob ich die Effizienz der Algorithmen nicht steigern könnte, bzw. ob der Code schöne genug ist. (Im Kontext auf Wiederverwendbarkeit und Lesbarkeit) 


Mangelnde Klarheit. 


Meißt Frustration, denn mit der Zeit sammelt man Erfahrungen und der Schreibstil ändert sich und nimmt meißtens an Qualität zu, da kann es einen schon Mal grausen wenn man zurück blickt. 


Erheblich generischer - an den Stellen, die das benötigen.
Erheblich stringenter - an den Stellen, die andere verstehen müssen ;)
 


Er kommt mir fremd vor. ich benötige viel Zeit um mich in meine eigenen Codes wieder einzulesen und das trotz Kommentaren. Code aus aktuellen Projekten ist noch im Kopf. Man weiß, wo sich welcher Programmabschnitt befindet und muss nicht lange suchen. 


Es gibt immer etwas zu verbessern, verschönern oder eleganter zu gestalten. Man sollte nur aufpassen, dass man sich da nicht verirrt. 


Heutzutage ist der Code noch durchdachter, eleganter und auch leichter zu erweitern. Man lernt ja ständig dazu. Früher habe ich manchmal einfach drauf los programmiert und den Code dann hinterher optimiert. Heute mache ich mir mehr Gedanken vorher und programmiere dann sauberer. 


Das er besser wird :) 



| 1 | 2 | 3 | 4 | 5 |
<< VORHERIGE  WEITERE >>
 




      LADEN SIE IHRE FREUNDE EIN    Über Whohub  Nutzungsbedingungen  FAQ  Sitemap  Suchen  Wer ist online