Posts

Posts uit januari, 2016 tonen

Visual Studio: Debug informatie schrijven naar Output window

Met zowel Debug.WritelLine() als met Trace.WriteLine() kan je berichten tonen in de Output window van Visual Studio. Het verschilt tussen deze twee methode heeft te maken met het builden van de applicatie. Als je build configuratie op 'Release' staat, dan negeert de compiler alle 'Debug' statements. Deze statements zitten dus niet in de gemaakte assemblies (dll, exe). De 'Trace'-statements worden niet  genegeerd, wat dus betekent dat deze wel  in de assemblies zitten. Naast de 'WriteLine' bieden Debug en Trace ook andere methodes, zoals bijvoorbeeld 'Assert'. Met deze methode kunnen condities worden opgegeven. Pas als aan een conditie wordt voldaan, dan pas wordt er naar de Output window geschreven. bron:  https://support.microsoft.com/en-us/kb/815788

Clean Code - Design Patterns

Design patterns zijn onder te verdelen in drie categorieen: Creational patterns Helpen om instanties van objecten te maken. Structural patterns Helpen om de communicatie op te zetten tussen gescheiden groepen objecten. Behavior patterns Helpen om het gedrag van de systemen onder te verdelen in discrete classes. Ondanks dat de patterns zijn gecategoriseerd, allemaal volgen ze hetzelfde doel: dependency management. Elk pattern is een kristalisatie van de SOLID principles. Ze zoeken allemaal uit hoe de elementen te scheiden van het systeem.