Skip to Navigation or
Skip to Content

The CVB Design Pattern Explained

Feeds

RSS Feed

<< May | June | July >>

Tuesday, 1st June 2010

All good developers have heard of the Gang of Four (GoF) and their famous design patterns, but there are still lots of design patterns waiting to be discovered. Today, I will uncover a very common pattern that you will no doubt encounter in your professional working life as a programmer.

The CVB Pattern finds its way into hundreds of businesses and is typically implemented by reasonably sound programmers. CVB is an acronym for the Curriculum Vitae Builder Pattern, which is normally employed by people who are thinking of moving on and need to get some relevant skills onto their resume before they approach the employment market.

You'll spot this pattern when you notice that your corporate standards have been cast aside in favour of the latest and greatest concepts. For example, you'll find that some simple UI is being powered by Windows Workflow Foundation, despite the fact that all it does is display the current date and time - or that your relational database has been ignored on a recent project in favour of a super-column database.

The CVB Design Pattern is a great way to enhance the "disciplines" section of a CV, while simultaneously machine-gunning those that you leave behind. Learn how to spot it in your code-reviews and make sure it doesn't amount to a subtle form of industrial espionage.

 

You Are Here: Home » Blog » The CVB Design Pattern Explained

 

I use a cookie on this website. This cookie doesn't contain or relate to any personal information and it isn't shared with any other website, it just ensures that I don't count you more than once in my website statistics. The Privacy and Electronic Communications Regulations require me to ask your permission to use this cookie, so please indicate below that you are happy for me to do this - I will remember your selection with a cookie, so if you accept I won't ask again...