Встречаю уже не один проект, сделаный в индии, пакистане или китае.
Сказать, что писавшие слабо квалифицированы — не могу, т.к. заметны достаточно глубокие знания архитектуры .NET, но в то же время постоянно встречаются конструкции:
incoming.RewritePath("~/page.aspx?Id=" + (id) + "&Id=" + id2);
или вот такие:
incoming.RewritePath("~/page.aspx?Id=" + (id) + "&Id=" + id2+"&"+(id+"-"+id2));
Откуда они это вообще берут?
Что-то мне подсказывает, что есть какая-то мантра которая заставляет их так писать.