- 1
- 2
- 3
- 4
- 5
bool GenerateException(int Code)
{
assert(false);
return false; //WTF??? Нужно перерефакторить.
};
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+162
bool GenerateException(int Code)
{
assert(false);
return false; //WTF??? Нужно перерефакторить.
};
Ещё одно проектное решение...
+165
char *ptr1;
char *ptr2;
//...
try {
throw ptr2 - ptr1;
}
catch (int e) {
std::cout << "exception addr dif" << e << std::endl;
}
+148
if (browser.opera && browser.version < 10.50) {
parent.innerHTML = parent.innerHTML;
}
http://vkontakte.ru/js/player.js?10 (c)
+115
<%=Convert.ToDateTime(item.CreatedOnDate).ToString("D", new System.Globalization.CultureInfo(System.Globalization.CultureInfo.CurrentCulture.ToString()))%>
Кусок кода, который отображает некую дату
+152
typedef signed int s32;
//...
void SomeStruct::SomeFunc(const char* ipImageName /*, ... */ )
{
// ...
s32 imageNameSize = strlen(ipImageName) * sizeof(char) + 1;
this->mpImageName = new char[imageNameSize];
strcpy(this->mpImageName, ipImageName);
// ...
}
А теперь представим, что вместо char будет wchar_t... ...автор - лид-программист...
+144
typedef signed int s32;
//...
void SomeStruct::SomeFunc(const char* ipImageName /*, ... */ )
{
// ...
s32 imageNameSize = strlen(ipImageName) * sizeof(char) + 1;
this->mpImageName = new char[imageNameSize];
strcpy(this->mpImageName, ipImageName);
// ...
}
А теперь представим, что вместо char будет wchar_t... ...автор - лид-программист...
−873
SELECT users.nick,group.name FROM users,group WHERE user.id='$id' AND group.id=user.group;
Это мой код. Мне сказали что это говнокод, и порекомендовали спросить здесь.
В чём именно говнокодость, и как надо писать правильно?
+158
#include <math.h>
#include <stdio.h>
double zero = 0, three = 3, four = 4;
class Complex
{
public:
double &x, &y;
Complex() : x(zero), y(zero) { }
Complex( double &z ) : x(y), y(z) { }
Complex( double &_x, double &_y ) : x(_x), y(_y) { }
};
double square( double const &x ) { return x * x; }
double absValue( Complex &c ) { return sqrt( square(c.x)+square(c.y) ); }
int main()
{
Complex c(four);
printf( "absolute value is %g\n", absValue( c ) );
return 0;
}
говно отсюда http://www.gimpel.com/html/bugs.htm
+154
function nameFilter(str){
var re = /^(oxypit|Штемп|хуй|пиде|пидр|пидо|пида|гыы|Techn|PIZDA)/i
if (re.test(str)) return true; else return false;
}
−98
lDate = DateSerial(Year(Date), Month(Date), Day(Date) - Day(Date) + 1)
Человек формирует дату - 1 число текущего месяца.
В каком классе учат упрощать выражения вида х-х+у?