Online Mind Mapping and Brainstorming

Create your own awesome maps

Online Mind Mapping and Brainstorming

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account? Log In

T4 Textvorlagen by Mind Map: T4 Textvorlagen
5.0 stars - 1 reviews range from 0 to 5

T4 Textvorlagen

Einführung

Architektur

Sicherheit

Prozessablauf

Vorteile

Nachteile/Herausforderungen

Aufbau eines Text Templates

Abhängigkeit zu Microsoft.VisualStudio.TextTemplating

Direktive

Syntax

Fehlerbehandlung

Extension Methods nur über Assembly

RunCustomTool

Werkzeuge

tangible t4

T4 Toolbox

MvcContrib

Clarius

Hilfsmittel Entwicklung zur Qualitätssteigerung

Szenarien

Beispiele

Erstellen von Code-Dateien pro Klasse

Erstellen von Dateien in andere Ordner und Projektmappen

Einmaliges Erstellen von Dateien/Klassen

T4MultipleFilesSimple

Verwendung des VS Automation Model

T4MultipleFilesSimple

Template mit Parameter

T4Model T4ParameterTemplate

Verwenden von Warning und Error

T4Introduction

Debugging von T4-Vorlagen

T4MultipleFilesSimple

Include-Vorlagen

T4Model

Verwenden bestehender Logik

T4Model

Refactoring

Hinweis auf Don^t repeat yourself

Erstellen erweiterbarer Klassen

Erstellen eigener VS Item Vorlagen

Preprocessed Templates

T4PreprocessedTemplate

UML/XML

T4Model

Zusammenfassung

Im Bereich DSL/UML trägt es zur Konsistenz bei

Man muss sich nicht mehr mit dem generierten Wizard-Code zufrieden geben

Anwendbar in eigenen Applikationen

Preprocessed Templates  

Qualitätsverbesserungen

Bedienung und Handhabung weicht ab

T4 Dokumentation beruht überwiegend auf Web 2.0 und Oleg Sych

Viele Beispile und Vorlagen erhält man mit tangible und der t4 toolbox

Ressourcen

MSDN

Webcast

Oleg Sych

tangible

T4 Editor Code Gallery

T4 toolbox

Chirpy

Gareth Jones

Blogbeiträge zum Thema T4

Designüberlegungen

Anpassung bestehender Templates

Erweitern bestehender Template

Anlegen von Codeschablonen

Nested Templates

Richtlinien im Team besprechen

Grauzonen zulassen, bevor Richtlinien lücken öffnen  

Aufbau eines Preprocessed Templates

Vorteile

Herausforderung

Nicht unterstützt wird

Autor des Templates ist dafür verantwortlich, es werden keine Fehler erzeugt.

Verhaltensänderung

RunCustomTool

Motivation

Bezug auf CodeDOM

Wizard-Code nicht immer zufriedenstellend

Geringer Lernaufwand

Verbesserte Unterstützung in VS 2010