Visual Studio Aufgabenliste

Bis VS 2019 16.7.6 ist die Task Liste für Custom Task List Token nicht funktionstüchtig, für genauer Infos siehe hier.

Das aus COBOL generierte Coding enthält Hinweise in der Form von Kommentaren, die mit der Aufgabenliste von Visual Studio sinnvoll benutzt werden können. Die benutzten Tokens sind entweder vom Typ MIG_NOTE oder MIG_TODO. TAAVsPackEdge sorgt dafür, dass diese Typen in der Taskliste bekannt sind.

Wenn analog dazu auch die To-Do-Liste in ReSharper um diese Einträge ergänzt wird, werden die betroffenen Stellen auch in der Leiste am rechten Rand des Code-Fensters markiert.

  • MIG_NOTE wird verwendet, wenn es sich um einen Hinweis handelt. Diese Stellen sollten überprüft werden, um zu entscheiden, ob der Code angepasst werden muss. MIG_NOTE wird1) in der Taskliste mit normaler Priorität angezeigt und von Resharper als Hinweis betrachtet.

  • MIG_TODO wird an Stellen verwendet, wo der generierte Code nicht der Eingabe entspricht, weil z.B. Anweisungen verwendet wurden, die (noch) nicht aufgelöst werden können. Diese Stellen sollten unbedingt bearbeitet werden. MIG_TODO wird2) in der Taskliste mit hoher Priorität angezeigt und von Resharper als Fehler betrachtet.

  • Nach der Bearbeitung kann der MIG_-Tag aus dem Kommentar und damit aus der Taskliste entfernt werden.

Ergänzung der To-Do Liste in Resharper

Die TAA-Auslieferung enthält für das Ergänzen von MIG_TODO und MIG-NOTE in der ToDo-Liste eine Musterdatei „TAA_resharper.dotSettings“3) , die in Resharper importiert werden kann, falls der Inhalt nicht bereits zentral hinzugefügt wurde:

  • Menü ReSharper→ManageOptions
  • im Kontextmenü auf der gewünschten Ebene, z.B. „This Computer“ → Add Layer → Opern Settings File

Die hinzugefügte Settings-Datei wird anschließend an der entsprechenden Stelle angezeigt:

1) , 2)
falls nicht individuell angepasst
3)
im TAA-Verzeichnis unter „util\TAA_ReSharper.dotSettings“
cobmig:cs:vs_tasklist · Zuletzt geändert: 01.12.2020 11:00

Copyright © 1992-2024 TeamWiSE Gesellschaft für Softwaretechnik mbH         Adressen |  Kontakt |  AGB |  Datenschutzerklärung |  Impressum