
-
Куча / Говнокод #6666
+67
Corpus edimus, sanguis bibumus!
Комментарии (73) -
PHP / Говнокод #6665
+146
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
function hsl2rgb($h, $s, $v) { if($s == 0) { //если насыщенность цвета равно 0, то мы имеем дело с оттенком серого код которого и вычисляем умножая на 255 $r = $g = $b = $v * 255; } else { $var_H = $h * 6; $var_i = floor( $var_H ); $var_1 = $v * ( 1 - $s ); $var_2 = $v * ( 1 - $s * ( $var_H - $var_i ) ); $var_3 = $v * ( 1 - $s * (1 - ( $var_H - $var_i ) ) ); if ($var_i == 0) { $var_R = $v ; $var_G = $var_3 ; $var_B = $var_1 ; } elseif ($var_i == 1) { $var_R = $var_2 ; $var_G = $v ; $var_B = $var_1 ; } elseif ($var_i == 2) { $var_R = $var_1 ; $var_G = $v ; $var_B = $var_3 ; } elseif ($var_i == 3) { $var_R = $var_1 ; $var_G = $var_2 ; $var_B = $v ; } elseif ($var_i == 4) { $var_R = $var_3 ; $var_G = $var_1 ; $var_B = $v ; } else { $var_R = $v ; $var_G = $var_1 ; $var_B = $var_2 ; } $r = $var_R * 255; $g = $var_G * 255; $b = $var_B * 255; } return array($r, $g, $b); }
Комментарии (8) -
JavaScript / Говнокод #6664
+175
- 1
if (i==6||i==12||i==18||i==24||i==30||i==36||i==42||i==48||i==54||i==60||i==66||i==72)
Комментарии (11) -
Java / Говнокод #6663
+145
- 1
- 2
- 3
@NotNull List<@NotNull @NotBlank String> getFromCache(@NotNull @NotBlank final String key, @NotNull @NotEmpty final Map<@NotNull @NotBlank String, @NotNull List<@NotNull @NotBlank String>> cache) @ReadOnly;
пустили козла в аннотации
Комментарии (10) -
PHP / Говнокод #6662
+147
- 1
- 2
- 3
- 4
- 5
function write($pole,$table,$where,$order) { if ($where) $where="WHERE ".$where; $query="SELECT $pole FROM $table $where $order"; $result=mysql_query($query);
с одного дружественного сайта
Комментарии (19) -
Java / Говнокод #6661
+147
- 1
- 2
case KeyEvent.VK_ESCAPE: case 65385:
я так и не узнал, какая клавиша еще сгодится....
Комментарии (11) -
Куча / Говнокод #6660
+146
- 1
for (n = 0; n != dirs.length; n++)
Комментарии (16) -
C++ / Говнокод #6659
+161
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
while(fgets(buf,4095,in)){ if(strcmp(buf,"nodes")){while(fgets(buf,4095,in)){ if(strcmp(buf,"end")){ m->mb=mb; m->bv=new vec3f[mb]; m->ba=new vec3f[mb]; m->p=new int[mb]; a->max_b=mb; a->fr=new TMAFrame[mb];a->Initfr(); break; }; mb++; };}; };
Взято с одного форума по программированию. От автора:
Короче говоря при загрузке модели SMD возникает ошибка при чтении , точнее подсчёте костей :Комментарии (10) -
Java / Говнокод #6658
+147
- 1
- 2
- 3
- 4
- 5
if (nn.isleaf) { this.traverse_ssector((BSPLeaf) nn); return; } final BSPBranch n = (BSPBranch) nn;
правильное наследование:
в родительском классе BSPNode определено поле isleaf
в конструкторе класса BSPLeaf оно выставляется true и никогда не меняется
в конструкторе класса BSPBranch соответственно false
а ведь так просто сделать проверку instanceofКомментарии (7) -
Java / Говнокод #6657
+147
- 1
- 2
- 3
static int getSign(final int num) { return (num < 0) ? -1 : (num > 0) ? 1 : 0; }
лисапед, бо есть Math.signum()
Комментарии (8)