- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
static int getCheckNumber(int n)
{
return Average(n, 0); //Сабж
}
static int Average(int x, int y) //Функция вычисления среднего арифметического
{
return ((x + y) / 2);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+119
static int getCheckNumber(int n)
{
return Average(n, 0); //Сабж
}
static int Average(int x, int y) //Функция вычисления среднего арифметического
{
return ((x + y) / 2);
}
Среднее арифметическое от произвольной переменной и нуля - эквивалентно делению на 2 :)
+76
public class FormForThemeView extends LayoutContainer {
private double innerRightPanelHeight = 0.7;
private LayoutContainer leftContentPanel;
private LayoutContainer rightContentPanel;
private ContentPanel innerLeftDataPanel;
private ContentPanel innerRightDataPanel;
private ContentPanel upperRightDataPanel;
private ContentPanel bottomRightDataPanel;
private ContentPanel bottomMiddleDataPanel;
public FormForThemeView() {
leftContentPanel = new LayoutContainer(new RowLayout(Style.Orientation.HORIZONTAL));
rightContentPanel = new LayoutContainer(new RowLayout(Style.Orientation.VERTICAL));
innerLeftDataPanel = new ContentPanel(new RowLayout(Style.Orientation.VERTICAL));
innerRightDataPanel = new ContentPanel(new RowLayout(Style.Orientation.VERTICAL));
bottomMiddleDataPanel = new ContentPanel(new RowLayout(Style.Orientation.VERTICAL));
upperRightDataPanel = new ContentPanel(new RowLayout(Style.Orientation.VERTICAL));
bottomRightDataPanel = new ContentPanel(new RowLayout(Style.Orientation.VERTICAL));
}
public void render() {
innerLeftDataPanel.setBorders(false);
innerLeftDataPanel.setBodyBorder(false);
innerLeftDataPanel.setHeaderVisible(false);
innerLeftDataPanel.setBodyStyle("backgroundColor: transparent");
innerLeftDataPanel.add(bottomMiddleDataPanel, new RowData(-1, -1));
innerRightDataPanel.setBorders(false);
innerRightDataPanel.setBodyBorder(false);
innerRightDataPanel.setHeaderVisible(false);
innerRightDataPanel.setBodyStyle("backgroundColor: transparent");
bottomMiddleDataPanel.setBorders(false);
bottomMiddleDataPanel.setBodyBorder(false);
bottomMiddleDataPanel.setHeaderVisible(false);
bottomMiddleDataPanel.setBodyStyle("backgroundColor: transparent");
leftContentPanel.setBorders(false);
leftContentPanel.add(innerRightDataPanel, new RowData(156, 1));
leftContentPanel.add(innerLeftDataPanel, new RowData(1, 1));
rightContentPanel.setStyleAttribute("borderLeft", "2px dotted #99BBE8");
rightContentPanel.add(upperRightDataPanel, new RowData(1, innerRightPanelHeight));
rightContentPanel.add(bottomRightDataPanel, new RowData(1, 1 - innerRightPanelHeight));
setLayout(new RowLayout(Style.Orientation.HORIZONTAL));
add(leftContentPanel, new RowData(1, 1));
add(rightContentPanel, new RowData(156, 1));
}
}
Попытка сделать панель на GXT. Попутаны стороны right находится слева, тк смотрим с другой стороны. По названиям переменных ничего не понятно. inner, bottom, left, rigth - найдите лишнее.
+163
CsaTracker_Init('01/01/2011", "12/31/2011');
Получил в наследство. Потратил на поиск больше 2 часов
+155
<?
if ($id != "") {
$id--;
$file=file("file.txt");
for($i=0;$i<sizeof($file);$i++)
if($i==$id) unset($file[$i]);
$fp=fopen("file.txt","w");
fputs($fp,implode("",$file));
fclose($fp);
}
?>
http://www.codenet.ru/webmast/php/delstr.php вот нарыл говнокод.
OMG!WTF?!
Неужели,люди забыли про file_put_contents ?
+1020
#include <stdio.h>
#define _0000 0
#define _0001 int
#define _0010 a
#define _0011 16
#define _0100 b
#define _0101 c
#define _0110 printf
#define _0111 "%d"
#define _1000 d
#define _1001 (
#define _1010 )
#define _1011 =
int main()
{
_0001 _1000 _1011 _0011;
_0001 _0010 _1011 _1000;
_0001 _0100 _1011 _1001--_1000 _1010+++_1001++_1000 _1010;
_0001 _0101 _1011 _0010>_0100?_0010:_0100>_0010?_0100:_0000;
_0110 _1001 _0111, _0101 _1010;
getchar();
}
Показал первому курсу define, на дом задал простейшую задачу. На следующий день увидел это.
+993
class A
{
public:
int a;
int getA(){return a;}
};
class B: public A
{
public:
int b;
int getB(){return b;}
};
class C: public A
{
public:
int c;
int getC(){return c;}
};
class D: public C, public B
{
public:
D(): d(0) {}
int d;
int getD(){return d;}
};
int main()
{
D d;
std::cout << d.getD();
}
Знакомый программист утверждает, что этот пример является примером "возможности ромбовидного наследования" в С++, совсем забывая, что этот замечательный язык генерирует ромбовидное наследование только при наследовании виртуальном, а пример не раскрывает проблему и наполовину.
+174
$this->Query("delete from emaillink where email_src_id='$email_id' and ((email_dst_id='".implode("')or(email_dst_id='",$conemail_ids)."'))", __FILE__, __LINE__);
Все глаза сломали, пока поняли, что автор не умеет пользоваться WHERE IN (...)
+88
StringBuffer sb = new StringBuffer();
sb.append(xxxxxxxx+","+CLLI+","+fmsRegion+","+fmsAddress);
sb.append("\r\n");
Классическое использование стрингбуффера
+160
function &GetObject($cls, $p=null, $flags=0)
{ //HIDE($objects,$i,$ext,$n,$v)
static $objects;
if (is_array($cls)) {
$i = null;
foreach($cls as $n=>$v) $i->$n = $v;
$result = &$i;
return $result;
}
if (!($flags&O_NEW) && isset($objects[$cls])) return $objects[$cls];
$ext = new WExtern($cls, 'c');
if (!($flags&O_NEW) && isset($objects[$i=$ext->Id()])) return $objects[$i];
if ($flags&O_INSTANCE) {$x = null; $result = &$x; return $result;}
if (!$ext->Exists()) $ext->Prepare();
if (($flags&O_NOERROR) && !class_exists($ext->c)) {
$co = $ext->c;
$cc = $co{0}.'B'.substr($co,1);
if (($flags&O_NOERROR) && !class_exists($cc)) {
$i = false;
return $i;
} else {
$ext->c = $cc;
}
}
if (!class_exists($ext->c)) {
$co = $ext->c;
$cc = $co{0}.'B'.substr($co,1);
if (!class_exists($cc)) {
$i = false;
return $i;
} else {
$ext->c = $cc;
}
}
$c = $ext->c;
$i = new $c;
if (isset($ext->I) && $ext->I) $i->_I = reset($ext->I); // Instance ID
if (isset($ext->A) && $ext->A) $i->_A = $ext->A; // Alias ID
if (!($flags&O_NEW)) {
$objects[$ext->Id()] = &$i;
if ($ext->Id()!=$cls) $objects[$cls] = &$i;
}
$options = &WConfig::Get('OPTIONS');
if (/*is_a($i, 'wobject')*/ $i instanceof wobject && $options) {
$o = $options;
$c = get_class($i);
do{
$c = strtolower($c);
if (isset($o[$c])) {
$i->o = array_merge($o[$c], isset($i->o) ?$i->o :array());
}
}while($c=get_parent_class($c));
if (isset($ext->A) && isset($o[$ext->A])) $i->o = array_merge(isset($i->o) ?$i->o :array(), $o[$ext->A]);
if ($ext->I && isset($o[$ext->Id()])) $i->o = array_merge(isset($i->o) ?$i->o :array(), $o[$o[$ext->Id()]]);
}
if (is_object($p)) {
if (isset($p->o)) $i->o = array_merge(isset($i->o) ?$i->o :array(), $p->o);
$p = isset($p->c) ? $p->c : null;
}
if (method_exists($i,'Create') && $p!==false) {
call_user_func_array(array(&$i,'Create'), is_array($p) ?$p : (isset($p) ? array($p) : array()));
}
return $i;
}
Одна из базовых функций фремворка.
−114
function cleanFrame() {
removeChild(MaskedScienseClip);{
trace("MaskedScienseClip added");}
removeChild(MaskedScienseShape);{
trace("MaskedScienseShape removed");}
removeChild(blink1);{
trace("blink1 removed");}
removeChild(btn_sciense);{
trace("btn_sciense removed");}
removeChild(MaskedComputersClip);{
trace("MaskedComputersClip removed");}
removeChild(MaskedComputersShape);{
trace("MaskedComputersShape removed");}
removeChild(blink2);{
trace("blink2 removed");}
removeChild(btn_computers);{
trace("btn_computers removed");}
removeChild(MaskedHumansClip);{
trace("MaskedHumansClip removed");}
removeChild(MaskedHumansShape);{
trace("MaskedHumansShape removed");}
removeChild(blink3);{
trace("blink3 removed");}
removeChild(btn_humans);{
trace("btn_humans removed");}
removeChild(MaskedAnimalsClip);{
trace("MaskedAnimalsClip removed");}
removeChild(MaskedAnimalsShape);{
trace("MaskedAnimalsShape removed");}
removeChild(blink4);{
trace("blink4 removed");}
removeChild(btn_animals);{
trace("btn_animals removed");}
removeChild(MaskedNatureClip);{
trace("MaskedNatureClip removed");}
removeChild(MaskedNatureShape);{
trace("MaskedNatureShape removed");}
removeChild(blink5);{
trace("blink5 removed");}
removeChild(btn_nature);{
trace("btn_nature removed");}
removeChild(MaskedWorldClip);{
trace("MaskedWorldClip removed");}
removeChild(MaskedWorldShape);{
trace("MaskedWorldShape removed");}
removeChild(blink6);{
trace("blink6 removed");}
removeChild(btn_world);{
trace("btn_world removed");}
removeChild(MaskedEnterClip);{
trace("MaskedEnterClip removed");}
removeChild(MaskedEnterShape);{
trace("MaskedEnterShape removed");}
removeChild(blink7);{
trace("blink7 removed");}
removeChild(btn_enter);{
trace("btn_enter removed");}
removeChild(MaskedSportClip);{
trace("MaskedSportClip removed");}
removeChild(MaskedSportShape);{
trace("MaskedSportShape removed");}
removeChild(blink8);{
trace("blink8 removed");}
removeChild(btn_sport);{
trace("btn_sport removed");}
removeChild(MaskedTransportClip);{
trace("MaskedTransportClip removed");}
removeChild(MaskedTransportShape);{
trace("MaskedTransportShape removed");}
removeChild(blink9);{
trace("blink9 removed");}
removeChild(btn_transport);{
trace("btn_transport removed");}
removeChild(categorySTXT);{
trace("categorySTXT removed");}
removeChild(scienseTXT);{
trace("scienseTXT removed");}
removeChild(computersTXT);{
trace("computersTXT removed");}
removeChild(humansTXT);{
trace("humansTXT removed");}
removeChild(animalsTXT);{
trace("animalsTXT removed");}
removeChild(natureTXT);{
trace("natureTXT removed");}
removeChild(worldTXT);{
trace("worldTXT removed");}
removeChild(enterTXT);{
trace("enterTXT removed");}
removeChild(sportTXT);{
trace("sportTXT removed");}
removeChild(transportTXT);{
trace("transportTXT removed");}
removeChild(logo_small);{
trace("logo_small removed");}
}
Ледящая душу красота.