- 1
- 2
- 3
- 4
var lox == alert('fuck you')
if(lox == true) {
alert(lox)
};
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+133.8
var lox == alert('fuck you')
if(lox == true) {
alert(lox)
};
ыыыыыыыыыыы
+94
if (comboBox4.Text == "Да")
{
ph[0] = (p11p * ph[0]) / ((p11p * ph[0]) + (p11n * (Convert.ToDouble(1) - ph[0])));
ph_[1] = ph[0];
}
if (comboBox4.Text == "Да напевно")
{
str = (p11p * ph[0]) / ((p11p * ph[0]) + (p11n * (Convert.ToDouble(1) - ph[0])));
str = (str - ph[0]) / 2;
ph[0] += str;
ph_[1] = ph[0];
}
if (comboBox4.Text == "Нет")
{
ph[0] = (ph[0] * (Convert.ToDouble(1) - p11p)) / (Convert.ToDouble(1) - (ph[0] * p11p) - (p11n * (Convert.ToDouble(1) - ph[0])));
ph_[1] = ph[0];
}
if (comboBox4.Text == "Нет напевно")
{
str = (ph[0] * (Convert.ToDouble(1) - p11p)) / (Convert.ToDouble(1) - (ph[0] * p11p) - (p11n * (Convert.ToDouble(1) - ph[0])));
str = (str - ph[0]) / 2;
ph[0] += str;
ph_[1] = ph[0];
}
if (comboBox4.Text == "Не знаю")
{
ph_[1] = ph[0];
}
+160.3
$arr = getArr1();
$arr2 = getArr2();
foreach ($arr2 as $key => $value){
$arr[$key] = $value;
}
вот такой вот способ суммировать массивы
+123.5
printf(" %f %f %f %f %f %f %f %f\n",Xk[0],Xk[1],Xk[2],Xk[3],Xk[4],Xk[5],Xk[6], Xk[7]);
Рад бы был, если б это написали китайцы. К сожалению, дело рук наших соотечественников.
+148.9
private final String magicScript = "\nif(8==8)return;";
магический скрипт
+68
char *GetNumRenderedObjectsString() { char *mString = new char [128]; itoa (mNumRenderedObjects, mString, 10); return mString; };
char *GetNumDiscardedObjectsString() { char *mString = new char [128]; itoa (mNumDiscardedObjects, mString, 10); return mString; };
Отличная работа с памятью.
+66.7
mNewFrame->SetName (new char [MAX_TOKEN]);
strcpy (mNewFrame->GetName(), mXFrame->Attribute("name"));
Умелая работа со строками....
+132.3
char *uart_readln_timeout(UART_HANDLE h, char *buf, uint16_t len, clock_tick_t to)
{
clock_tick_t finish_time;
char *datap = buf;
char *datae = buf + len - 1;
if( len == 0 ) return buf;
if( len == 1 ) {
buf[0] = 0;
return buf;
}
finish_time = clock_get_millis() + to;
// FIXME!!!
while( datap < datae && ( to == 0 || clock_get_millis() < finish_time ) ) {
if( uart_read_char(h, datap) ) {
if( *datap++ == '\n' ) break;
}
}
*datap = 0;
return buf;
}
читает строку из UART. есть подозрение, что это говнокод.
+130.2
#region C++ signatures
//long TRANS2QUIK_API __stdcall TRANS2QUIK_CONNECT (
// LPSTR lpstConnectionParamsString,
// long* pnExtendedErrorCode,
// LPSTR lpstrErrorMessage,
// DWORD dwErrorMessageSize);
#endregion
#region connect
[DllImport("TRANS2QUIK.DLL", EntryPoint = "_TRANS2QUIK_CONNECT@16",CallingConvention = CallingConvention.StdCall)]
static extern long connect(string lpcstrConnectionParamsString,ref long pnExtendedErrorCode,
byte[] lpstrErrorMessage,UInt32 dwErrorMessageSize);
public static void connect_test(bool FinalPause)
{
string path = @"D:\Квики\Quik.ТХБ2007\";
Byte[] EMsg = new Byte[50];
UInt32 EMsgSz = 50;
long ExtEC = 0, rez = -1;
rez = connect(path, ref ExtEC, EMsg, EMsgSz);
Console.WriteLine("test_q.connect_test>\t\t{0} {1} ",rez & 255, ResultToString(rez&255));
//Console.WriteLine(" ExtEC={0}, EMsg={1}, EMsgSz={2}", (ExtEC & 255), EMsg, EMsgSz);
if(FinalPause)Console.ReadLine();
}
#endregion
Юзаем функцию написанную на C++ и возвращающую тип long. После неправильного маршалинга (в C++ long это 32 бита, а не 64) отсекаем лишние биты по AND.
+56.3
bool a,b;
...
if(a>b)
{
...
Увидел в одной либе... Си++ странный язык. Паскаль проще...
1)Скомпилируеться ли?
2)Что это значит?