Gibt es einen Fachbegriff für Live Codeüberprüfung?

Nein: Intellisense kann mehr als Code completion....
Beispiel:
A green squiggle appears when you write a forward declaration, to remind you that you still need to write the implementation.

Mehr findest du in Microsofts Beschreibung von z.B. IntelliSense für C++, welches ich verlinkt habe. Tada....
 
Eigentlich schon.
Eine statische Codeanalyse hat gezeigt, dass eine Vorwärtsdeklaration noch nicht implementiert ist.

Linting und "nicht Code Completion" ...

wtf
 
Linting prüft vorhandenen Quellcode.
Nicht vorhandene Vorwärtsdeklarationen können von einen Linter nicht geprüft werden, da sie nicht vorhanden sind. Wenn Code fehlt, der eigentlich da sein sollte, und man wird darauf hingewiesen, ist das ja eigentlich Code Completion...
 
ayngush schrieb:
Linting prüft vorhandenen Quellcode.
Genau
ayngush schrieb:
Nicht vorhandene Vorwärtsdeklarationen können von einen Linter nicht geprüft werden, da sie nicht vorhanden sind.
Soweit noch richtig.

Aber du hast gar nicht verstanden was der Linter in diesem Fall überhaupt macht:
Er prüft nicht die nicht vorhandene Vorwärtsdeklaration, sondern schaut lediglich ob in dem vorhandenen Quellcode zu jeder Vorwärtsdeklaration auch eine Definition existiert.

Also im Prinzip das selbe wie zu überprüfen, ob jede deklarierte Variable initialisiert ist.
ayngush schrieb:
Wenn Code fehlt, der eigentlich da sein sollte, und man wird darauf hingewiesen, ist das ja eigentlich Code Completion...
äh nö, diese Funktion hilft dir überhaupt nicht die Definition zur Vorwärtsdeklaration zu implementieren.
 
Hier Intellisense/Static code analysis in Visual Studio in action:
] :p
MS hat hier echt aufgeholt.
 
Zurück
Oben