Здравствуй, пстач. Итак, я решил начать писать и сюда. Графомания и псевдорифмованные тексты останутся в жуйке (по крайней мере до тех пор, пока меня там не забанят, лол); сюда же я буду срать какими-то личными постами о программировании и о жизни вообще.
Вот сейчас, например, я хочу показать кусок кода, который давеча обнаружил в продакшн-коде одной государственной конторы.
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;
}
У меня глаза вылезли на лоб. В каждой строчке (без исключения) здесь есть к чему придраться. Но окончательно меня добил их тестер, который сказал "а эту функцию писал один из самых шарящих у нас, просто он недавно с шарпа перешел на плюсы, еще не привык".
И я в прострации, пстач.
Cthulhu
24.06.2011 18:30 Miranda
Recommended by:
@hate-engine
Do you really want to delete ?
выглядит как говно
Оно им и является, тащем.
должно быть, вы имели ввиду sepples.
Спасайся, ёпта!