Install from here http://visualstudiogallery.msdn.microsoft.com/3a96a4dc-ba9c-4589-92c5-640e07332afd Once installed you can type in the Quick Launch to get access to common used options. This is called “Quick Tasks” Regions To expand or collapse regions use: ExpandRegion or CollapseRegions Text Editor Font Size To … Continue reading
Tell objects what you want them to do; do not ask them questions about their state, make a decision, and then tell them what to do. The problem is that, as the caller, you should not be making decisions based … Continue reading
In software engineering, don’t repeat yourself (DRY) is a principle of software development aimed at reducing repetition of information of all kinds, especially useful in multi-tier architectures. The DRY principle is stated as “Every piece of knowledge must have a … Continue reading
Posted in Uncategorized
Object-Relational Mapping. Is a programming technique for converting data between incompatible type systems in object-oriented programming languages. This creates, in effect, a “virtual object database” that can be used from within the programming language. Entity Framework. ADO.NET Entity Framework (EF) … Continue reading
Test Driven Development (TDD). Is a software development process that relies on the repetition of a very short development cycle. Black-box Testing. Test the functionality of a component. Tests are written based on application requirements and specifications, which describe the … Continue reading
CruiseControl is a java-based framework for a continuous build process. Perform a continuos integration of any software development process.
NAnt (Not Ant) is a free and open source software tool for automating software build processes. Similar to Apache Ant but for .NET environment. Popular alternative to MSBuild, similar syntax.