Jan 4, 2016
With the release of a new version of Studio (VS2015), each of us gained an opportunity to feel involved in the development of tools for developers. People from C #/VB compiler teams did an excellent…
Jan 4, 2016
In the first part of our article we discussed analyzers – why we need them and how to created them. We continue the article by showing you how to write a Fixer.
Dec 7, 2015
One of Luxoft’s flagship events has always been LoGeek night. A series of events dedicated to IT specialists where some of the most important IT experts are invited to talk and share their knowledge…
Nov 20, 2015
People on various forums have been talking about Code Contracts and whether they should use them? This is an interesting question. The answer to this question usually is “it depends”, but I can help…
Nov 20, 2015
In the first part of the article we talked about the history of contracts. Now we will look at some of the features.
Nov 16, 2015
There seem to be a lot of testers which think that “Regression testing is when we retest everything all over again”. Well, yeah, but why is it called “Regression testing” and not “Retesting everythin…
Nov 12, 2015
There is a great programmer out there named Andy Hunt. He is primarily known as the author of a remarkable book entitled The Pragmatic Programmer: From Journeyman to Master. But some know him as one…
Nov 2, 2015
We often here about the ideal (or perfect) code. However, what is a perfect code? Has anyone seen it? From my point of view an ideal code is a code that meets all the software and programming require…
Oct 30, 2015
A testing strategy is a relatively small static document that precedes the test plan. Before you write a lengthy and detailed plan you must first formalize some basic approaches to testing and ensure…
Oct 19, 2015
Some time ago I came across a tweet that someone I know started using a new open-source testing framework Fixie and was very pleased with it. He was so happy that he even decided to revise all of the…
Oct 9, 2015
There have been a lot of articles written about the new features of C # but I also want to contribute with a few of my own which I believe are important.
Oct 6, 2015
Combining different roles in project teams helps with budget saving and optimizing the workload of the team. However one person can’t have too many roles. But often the desire to save money and optim…