- 1
- 2
- 3
- 4
Почему нет раздела по 1С? )))
Почему нет раздела по 1С? )))
Почему нет раздела по 1С? )))
Почему нет раздела по 1С? )))
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−156.8
Почему нет раздела по 1С? )))
Почему нет раздела по 1С? )))
Почему нет раздела по 1С? )))
Почему нет раздела по 1С? )))
Почему нет раздела по 1С? )))
−27.3
cout<<"enterX"<<endl;
cin >>x;
x = 0.125;
+1429.9
bool IsBukva(char symbol)
{
switch(symbol)
{
case'a':return 1;break;
case'b':return 1;break;
case'c':return 1;break;
case'd':return 1;break;
case'e':return 1;break;
case'f':return 1;break;
case'g':return 1;break;
case'h':return 1;break;
case'i':return 1;break;
case'j':return 1;break;
case'k':return 1;break;
case'l':return 1;break;
case'm':return 1;break;
case'n':return 1;break;
case'o':return 1;break;
case'p':return 1;break;
case'q':return 1;break;
case'r':return 1;break;
case's':return 1;break;
case't':return 1;break;
case'u':return 1;break;
case'v':return 1;break;
case'w':return 1;break;
case'x':return 1;break;
case'y':return 1;break;
case'z':return 1;break;
case'A':return 1;break;
case'B':return 1;break;
case'C':return 1;break;
case'D':return 1;break;
case'E':return 1;break;
case'F':return 1;break;
case'G':return 1;break;
case'H':return 1;break;
case'I':return 1;break;
case'J':return 1;break;
case'K':return 1;break;
case'L':return 1;break;
case'M':return 1;break;
case'N':return 1;break;
case'O':return 1;break;
case'P':return 1;break;
case'Q':return 1;break;
case'R':return 1;break;
case'S':return 1;break;
case'T':return 1;break;
case'U':return 1;break;
case'V':return 1;break;
case'W':return 1;break;
case'X':return 1;break;
case'Y':return 1;break;
case'Z':return 1;break;
default:return 0;
}
}
Женский вариант проверки символа на букву.
Оригинал тут: http://forum.vingrad.ru/forum/topic-240593.html
+25.9
$temp = $this->template($this->modulePath."/right_frame");
eval("\$blockData = \"$temp\";");
return $blockData;
Реализация механизма подключения шаблонов в PHP %)
−43
if(isRegKeyRequired) {
keyItems = new XItem [4];
valueItems = new XItem [4][];
totalItems = 4;
keyItems[0] = new XItem();
keyItems[0].setLabel(TextUtils.getText(280),XItem.LABEL_CONSTRAINT_CENTER);
values = getValueItems(countryBox_rp);
totalItems += setValues(valueItems, values,0);
keyItems[1] = new XItem();
keyItems[1].setLabel(TextUtils.getText(281),XItem.LABEL_CONSTRAINT_CENTER);
values = getValueItems(phoneNoBox_rp);
totalItems += setValues(valueItems, values,1);
keyItems[2] = new XItem();
keyItems[2].setLabel(TextUtils.getText(282),XItem.LABEL_CONSTRAINT_CENTER);
values = getValueItems(regKeyBox_rp);
totalItems += setValues(valueItems, values,2);
keyItems[3] = new XItem();
keyItems[3].setLabel(TextUtils.getText(283),XItem.LABEL_CONSTRAINT_CENTER);
values = getValueItems(emailBox_rp);
totalItems += setValues(valueItems, values,3);
}
else {
keyItems = new XItem [3];
valueItems = new XItem [3][];
totalItems = 3;
keyItems[0] = new XItem();
keyItems[0].setLabel(TextUtils.getText(280),XItem.LABEL_CONSTRAINT_CENTER);
values = getValueItems(countryBox_rp);
totalItems += setValues(valueItems, values,0);
keyItems[1] = new XItem();
keyItems[1].setLabel(TextUtils.getText(281),XItem.LABEL_CONSTRAINT_CENTER);
values = getValueItems(phoneNoBox_rp);
totalItems += setValues(valueItems, values,1);
keyItems[2] = new XItem();
keyItems[2].setLabel(TextUtils.getText(283),XItem.LABEL_CONSTRAINT_CENTER);
values = getValueItems(emailBox_rp);
totalItems += setValues(valueItems, values,2);
}
очень трудолюбивые эти индусы. Такой код - это просто пипец особенно если учесть что приложение разрабатывается для J2ME
+24.9
if(empty($real_name)) $real_name = $file_name;
if(empty($real_name)) $real_name="fileid_".$id;
....
if($mode=="send") {
$head[] = array("link" => "customer.php?area=$area&mode=send", "title" => func_get_langvar_by_name("lbl_send_to_mail"), active=>"Y");
} else {
$head[] = array("link" => "customer.php?area=$area&mode=send", "title" => func_get_langvar_by_name("lbl_send_to_mail"), active=>"n");
}
Разбирая один из скриптов на досуге, обнаружил, что некоторые программисты уж совсем с головой не дружат.
1. Думаю, все тут ясно.
2. Чувак явно не знает что такое логика... Мало того, что в одну строку ложится массив, так еще и ВЕЗДЕ строковые 'Y'/'N' использует вместо булевых труфолсов. И такого говна - тыщи 2 строк. Ы =)
Не позавидую тем, кто будет дописывать / переделывать.
ЗЫ: Скрипт - рип корпоративной системы.
−37.2
isRegKeyRequired = distKey == null ? false : distKey.equals("yes") ? true : false;
Уматный ХавнАкоД коллеги из Индии. Ну просто няйсь. Смотрится куда зло*буче чем желаемый вариант (isRegKeyRequired = "yes".equals(distKey));
+29.3
for ($i=0; $i < $this->acl_count; $i++)
{
$acl =& $this->acl[$i];
if (strcasecmp( $aco_section_value, $acl[0] ) == 0) {
if (strcasecmp( $aco_value, $acl[1] ) == 0) {
if (strcasecmp( $aro_section_value, $acl[2] ) == 0) {
if (strcasecmp( $aro_value, $acl[3] ) == 0) {
if ($axo_section_value && $acl[4]) {
if (strcasecmp( $axo_section_value, $acl[4] ) == 0) {
if (strcasecmp( $axo_value, $acl[5] ) == 0) {
$acl_result = @$acl[6] ? $acl[6] : 1;
break;
}
}
} else {
$acl_result = @$acl[6] ? $acl[6] : 1;
break;
}
}
}
}
}
}
из ядра Joomla
+17.8
Function nSetColorPair(att : integer) : integer;
var
i : integer;
Begin
bg := att div 16;
fg := att - (bg * 16);
While bg > 7 Do dec(bg,8);
While fg > 7 Do dec(fg,8);
// . . .
Кусок модуля nCRT для FreePascal 2.2. У нормальных людей att - это байт. И вообще... Говно код!
+3.4
if ((armid == "3504000036") || (armid == "3504000034"))
{
if (armid == "3504000036")
{
PlaceSave = "3243100001";
}
if (armid == "3504000034")
{
PlaceSave = "2311030001";
}
}
Нет слов, одни эмоции