Вообще-то я сейчас на ЖЖ не пишу, потому что времени уж совсем нет. :) (Пару ранее написанных заметок я, кстати, когда-нибудь выложу.) Однако это нельзя обойти молчанием. Я в своей жизни много раз писал код, проверяющий у файла расширение (сейчас уже никогда не пишу - или это есть в языке, или в какой-нибудь хорошей библиотеки). Но вот такого я не видел никогда:
s_rezult = s_rezult + FileData.cFileName;
s_reverse = s_rezult;
s_reverse.MakeReverse();
s_reverse = s_reverse.Mid(0,4);
if (s_reverse == "cod.") { … }
Как несложно догадаться, это проверка на расширение «.doc». Всё, без комментариев… (Из тестового проекта, присланного нам одним из кандидатов.)