Entwicklertools - Was gibts da so aufm Markt?
-
Joa klar, aber wenn eine funktionierende Funktion irgendwann unter bestimmten Bedingungen (die man nicht durch 10mal-Tests findet) murks baut kann das ganz schön dauern.
Wenn ich dann aber relativ genau weiss was wie wo warum in der Funktion steht kann das schonmal einfacher werden
-
Understand for C++
http://www.scitools.com/products/understand/cpp/product.php
-
Pille456 schrieb:
Joa klar, aber wenn eine funktionierende Funktion irgendwann unter bestimmten Bedingungen (die man nicht durch 10mal-Tests findet) murks baut kann das ganz schön dauern.
Wenn ich dann aber relativ genau weiss was wie wo warum in der Funktion steht kann das schonmal einfacher werdenWenn deine Funktionen kurz sind, dann versteht man sie leichter und es gibt weniger Sonderbehandlungen etc. die Fehler produzieren könnten.
Wenn es dennoch schwer verständliche Stellen gibt, dann musst du da einen Kommentar hinschreiben.
Und du solltest die Funktion selber Kommentieren, damit du weiß was die Funktion tut.Du könntest Pre/Post-Conditions einbauen (gibt fertige Tools, da kannst du die in Kommentare schreiben, ansonsten gehts auch mit assert), dadurch kannst du quasi sicherstellen, dass die Funktion immer in einem gültigen Zustand arbeitet. Ansonsten bekommst du einen Fehler, dass eine der Bedingungen verletzt wurde.
-
Pille456 schrieb:
Joa klar, aber wenn eine funktionierende Funktion irgendwann unter bestimmten Bedingungen (die man nicht durch 10mal-Tests findet) murks baut kann das ganz schön dauern.
Wenn ich dann aber relativ genau weiss was wie wo warum in der Funktion steht kann das schonmal einfacher werdenUnd genau dafuer gibts debugger

-
------- schrieb:
Understand for C++
http://www.scitools.com/products/understand/cpp/product.php
ja, das ist wirklich gut.
-
vista schrieb:
------- schrieb:
Understand for C++
http://www.scitools.com/products/understand/cpp/product.php
ja, das ist wirklich gut.Und richtig gut wäre das Tool, wenn es irgend eine Ahnung von Templates hätte.
Die werden leider (offiziell !!) nicht unterstützt.
-
Redhead schrieb:
vista schrieb:
------- schrieb:
Understand for C++
http://www.scitools.com/products/understand/cpp/product.php
ja, das ist wirklich gut.Und richtig gut wäre das Tool, wenn es irgend eine Ahnung von Templates hätte.
Die werden leider (offiziell !!) nicht unterstützt.naja, das stört mich weniger, ich durchforste damit fast ausschliesslich C-projekte und dafür ist es spitze.
übrigens gibt es auch einen mitbewerber. vielleicht kommt der besser mit templates klar?
--> http://www.sourceinsight.com/
-
mikey schrieb:
Doxygen ist z.B. so ein Tool. Da wir schon beim Thema sind, der Thread dürfte recht interessant sein: Eure Lieblings Entwicklertools
MfG mikey.
gibts das auch für Suse?
-
Digger182 schrieb:
mikey schrieb:
Doxygen ist z.B. so ein Tool. Da wir schon beim Thema sind, der Thread dürfte recht interessant sein: Eure Lieblings Entwicklertools
MfG mikey.
gibts das auch für Suse?
ja, steht doch auf der Homepage

-
rüdiger schrieb:
Digger182 schrieb:
mikey schrieb:
Doxygen ist z.B. so ein Tool. Da wir schon beim Thema sind, der Thread dürfte recht interessant sein: Eure Lieblings Entwicklertools
MfG mikey.
gibts das auch für Suse?
ja, steht doch auf der Homepage

Stimmt sollte besser schauen bevor ich poste
