Lowendahl's Shout

Architecture and technology on the Microsoft platform

Primary menu

Skip to primary content
Skip to secondary content
  • Home
  • About Patrik
  • Design patterns
  • Webcasts

Tag Archives: TDD

NDC2010: Michael Feathers – The deep synergy between good design and testability

Posted on June 18, 2010 by lowendahl — 2 Comments ↓

In this session Michael Feathers basically killed the argument based on; I don’t want tests to drive my design with a simple example base on the code smell; Iceberg class. Private methods are really hard to test, and here we Continue reading →

Posted in NDC2010 | Tagged design patterns, NDC2010, TDD | 2 Replies

NDC2010: Michael Feathers – Testable C#

Posted on June 18, 2010 by lowendahl — 1 Comment ↓

This session was basically explaining a simple rule that regardless if you are using TDD; should be followed at all times: Never hide a TUF in a TUC What did Michael mean by that? There are two things that can Continue reading →

Posted in NDC2010 | Tagged design patterns, NDC2010, TDD | 1 Reply

Tip: Mocking callbacks using RhinoMocks when lambdas are involved

Posted on February 3, 2010 by lowendahl — No Comments ↓

There is several cool language features available in C# 3.0, one of them is lambdas. It’s a handy tool when you want to execute a few lines of code where a delegate is expected. Fredrik Normén and I chatted about Continue reading →

Posted in design patterns | Tagged Lambda, Mock, RhinoMocks, TDD | Leave a reply

Patrik Löwendahl

I am a Solution architect, unit lead, speaker and consultant for Avanade

I am Passionate about technology and the software industry with strong beliefs in pragmatism and adding innovation not only value to my clients business.

All opionions expressed on this blog are my own and do not reflect the opinions of my employer.

More about me

Follow Patrik on
Twitter

Subscribe to the
RSS Feed

Visit Patrik on
LinkedIn

Visit Patrik on
Facebook

Recent Posts

  • Platform migrations – not really like a flock of sparrows.
  • Attending a conference – how to mingle
  • Enterprise Social: Technology is not the answer. This is the answer.
  • Sometimes it is business that needs to understand development
  • EU Commissioner states he will ignore the democratic process for ACTA–Open letter to Karel

Recent Comments

  • lowendahl on The dreaded “Save(Foo bar)”
  • Roger Alsing on The dreaded “Save(Foo bar)”
  • Developer on Creating a dynamic state machine with C# and NHibernate, Part 2: Adding business rules.
  • nitin on Tracking a property value changes over time: Temporal property using NHibernate
  • ilker on Strategy Pattern

Tags

ACTA Aggregate Apps Architecture argumentation Business C# Certifications Conversation Patterns Data Access DDD Decorator pattern Dependency Injection design patterns Distributed Applications Domino Entity Framework Events Extensions future Gaming Hardware Headset HTML5 Inverse Management Lambda LINQ Linq To Sql many-to-many Migrations NDC2010 NHibernate NoSql Opinions; Professionalism;Software Engineering;Trade ORM Patterns People matters to SharePoint Social Collaboration Software development State Machine Strategy Pattern TDD WCF Yammer
Copyright © 2013 Lowendahl's Shout . All Rights Reserved.
Powered by WordPress | Theme: Catch Box