Hallo zusammen,
ich habe eine Frage bezüglich Programmierung allgemein. Nachdem ich schon einige kleinere Sachen programmiert habe, macht man sich gedanken drüber ob bestimmte Methoden oder Code auch effektiv oder anders ausgedrückt, sauber programmiert ist. Die Hauptfrage ist, woran erkennt man guten, effektiven und sauberen code. Wobei sich Effektiv bei mir auf die CPU Zeit bezieht.
Ist ein Code automatisch schnell und effektiv, wenn ich mit möglichst wenig Zeilen sehr viel erreiche ? Oder ist ein für Menschen lesbarerer Code automatisch sauberer und effektiv ? Wie kann man eigentlich selbst feststellen, ob der neue geschriebene Code für eine Aufgabe besser ist als der alte ? Gibt es da irgendwelche Tools die die CPU Zeit oder den Speicherverbrauch während der Laufzeit messen ? Subjektiv kann man das ja leider kaum feststellen.
Gruß Magic
ich habe eine Frage bezüglich Programmierung allgemein. Nachdem ich schon einige kleinere Sachen programmiert habe, macht man sich gedanken drüber ob bestimmte Methoden oder Code auch effektiv oder anders ausgedrückt, sauber programmiert ist. Die Hauptfrage ist, woran erkennt man guten, effektiven und sauberen code. Wobei sich Effektiv bei mir auf die CPU Zeit bezieht.
Ist ein Code automatisch schnell und effektiv, wenn ich mit möglichst wenig Zeilen sehr viel erreiche ? Oder ist ein für Menschen lesbarerer Code automatisch sauberer und effektiv ? Wie kann man eigentlich selbst feststellen, ob der neue geschriebene Code für eine Aufgabe besser ist als der alte ? Gibt es da irgendwelche Tools die die CPU Zeit oder den Speicherverbrauch während der Laufzeit messen ? Subjektiv kann man das ja leider kaum feststellen.
Gruß Magic