Cthulhu 24.06.2011 18:30 Miranda

Здравствуй, пстач. Итак, я решил начать писать и сюда. Графомания и псевдорифмованные тексты останутся в жуйке (по крайней мере до тех пор, пока меня там не забанят, лол); сюда же я буду срать какими-то личными постами о программировании и о жизни вообще.

Вот сейчас, например, я хочу показать кусок кода, который давеча обнаружил в продакшн-коде одной государственной конторы.

char* HashToHex(BYTE* hash_value) {
int count = strlen((char*) hash_value);
TCHAR* szHash = (TCHAR*) LocalAlloc(LPTR, count * sizeof(WCHAR));
char* chHex = (char*) LocalAlloc(LPTR, sizeof(WCHAR));
char* tmpBuff = (char*) LocalAlloc(LPTR, count * sizeof(WCHAR));
for(int i = 0; i < count; i++) {
sprintf(chHex,"%02x", hash_value[i]);
strcat((char*)tmpBuff, chHex);
}
LocalFree(chHex);
return tmpBuff;
}

У меня глаза вылезли на лоб. В каждой строчке (без исключения) здесь есть к чему придраться. Но окончательно меня добил их тестер, который сказал "а эту функцию писал один из самых шарящих у нас, просто он недавно с шарпа перешел на плюсы, еще не привык".

И я в прострации, пстач.

Recommended by: @hate-engine
1. hate-engine 24.06.2011 18:33 Досктоп

выглядит как говно

2. Cthulhuhate-engine /1 24.06.2011 18:35 Miranda

Оно им и является, тащем.

3. rtsomehate-engine /1 24.06.2011 18:40

должно быть, вы имели ввиду sepples.

4. utros 24.06.2011 18:40 Adium

Спасайся, ёпта!

Do you really want to delete ?