Entwickeln und Testen im Teamwork
Entwickeln und Testen im Teamwork
Nach dem Start zeigt Visual-Studio eine übersichtliche Einstiegsseite. Hier sind die Projekte aufgelistet, an denen der Entwickler zuletzt gearbeitet hat. Ausserdem findet er direkt vom Web bezogene Neuigkeiten zur Programmiersprache, die er bei der Konfiguration von Visual-Studio als bevorzugte Sprache genannt hat.
Insbesondere beim Erstellen von Webserver-Anwendungen, die mit Microsofts ASP-Dotnet-Methode aufgebaut werden, zeigen sich zahlreiche Verbesserungen. ASP-Dotnet verwendet ähnlich wie PHP oder Java Server Pages (JSP) HTML-Seiten, in denen Programmcode eingestreut ist, der in allen Dotnet-Programmiersprachen geschrieben werden kann. Ausserdem stehen zahlreiche vorgefertigte Komponenten bereit für häufig zu lösende Aufgaben wie etwa den Zugriff auf Datenbanken, den Aufbau eines interaktiven Kalenders und vieles mehr. Oft sind die Komponenten so leistungsfähig, dass keine oder nur wenig Programmierarbeit nötig ist, um das gewünschte Verhalten zu erreichen.
Treten beim Entwickeln Probleme auf, lässt Visual-Studio die Muskeln spielen. Zuerst wird bereits beim Schreiben von Code vor möglichen Fehlern wie unterlassene Initialisierungen gewarnt, ähnlich wie bei der Rechtschreibprüfung einer Textverarbeitung. Dann liefert der Compiler vor dem Ausführen der Webseite detaillierte Fehlermeldungen mit Hilfestellung zum Beheben. Und schliesslich wird beim Auftreten eines Laufzeitfehlers ein sorgfältig aufgebauter Bericht an den Browser geliefert. Hilft all dies nicht weiter, kann die Webseite im Debug-Modus abgearbeitet werden. Hierin lässt sich der Programmcode schrittweise ausführen, der Inhalt von Variablen überwachen und bei Bedarf in den Ablauf des Programms eingreifen.
Insbesondere beim Erstellen von Webserver-Anwendungen, die mit Microsofts ASP-Dotnet-Methode aufgebaut werden, zeigen sich zahlreiche Verbesserungen. ASP-Dotnet verwendet ähnlich wie PHP oder Java Server Pages (JSP) HTML-Seiten, in denen Programmcode eingestreut ist, der in allen Dotnet-Programmiersprachen geschrieben werden kann. Ausserdem stehen zahlreiche vorgefertigte Komponenten bereit für häufig zu lösende Aufgaben wie etwa den Zugriff auf Datenbanken, den Aufbau eines interaktiven Kalenders und vieles mehr. Oft sind die Komponenten so leistungsfähig, dass keine oder nur wenig Programmierarbeit nötig ist, um das gewünschte Verhalten zu erreichen.
Treten beim Entwickeln Probleme auf, lässt Visual-Studio die Muskeln spielen. Zuerst wird bereits beim Schreiben von Code vor möglichen Fehlern wie unterlassene Initialisierungen gewarnt, ähnlich wie bei der Rechtschreibprüfung einer Textverarbeitung. Dann liefert der Compiler vor dem Ausführen der Webseite detaillierte Fehlermeldungen mit Hilfestellung zum Beheben. Und schliesslich wird beim Auftreten eines Laufzeitfehlers ein sorgfältig aufgebauter Bericht an den Browser geliefert. Hilft all dies nicht weiter, kann die Webseite im Debug-Modus abgearbeitet werden. Hierin lässt sich der Programmcode schrittweise ausführen, der Inhalt von Variablen überwachen und bei Bedarf in den Ablauf des Programms eingreifen.