- 1
 - 2
 - 3
 - 4
 - 5
 - 6
 - 7
 
if (0 || 0) { 
    gotoPageOffset(0, 0); 
} 
try { 
   if (''.length > 0) {
.....................
                                    Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 1419
+180.5
if (0 || 0) { 
    gotoPageOffset(0, 0); 
} 
try { 
   if (''.length > 0) {
.....................
                                    Мы не ищем простых решений!
+136.8
hMutex := CreateMutex(0, true , 'Radionic');
  if GetLastError = ERROR_ALREADY_EXISTS then
  begin
    FullProgPath := PChar(Application.ExeName);
    WinExec(FullProgPath, SW_SHOW); // Or better use the CreateProcess function
    Application.Terminate; // or: Close;
  end;
                                    Пытался сделать обновления копии проги в памяти а наговнокодил кроликов в оперативке.
−45.4
#ifdef WIN32
typedef DWORD (*LPTHREAD_METHOD)(LPVOID pParam);
// Структура параметров для статической функции.
typedef struct STARTUP_PARAM
{
   // MSVThread*        pClass;
    LPTHREAD_METHOD    pMethod;
    LPVOID            pParam;
} *LPSTARTUP_PARAM;
  
    // Функция, которая создает новый поток.
    HANDLE    StartThread        (LPTHREAD_METHOD pMethod, LPVOID pParam=0, 
                             LPDWORD pdwThreadID = NULL, 
                             LPSECURITY_ATTRIBUTES pSecurity = NULL , 
                             DWORD dwStackSize = 0 , 
                             DWORD dwFlags = 0);
    // Статическая функция, которая запустит метод.
    static  DWORD StartFunc    (LPSTARTUP_PARAM pStartup);
HANDLE StartThread(LPTHREAD_METHOD pMethod, LPVOID pParam, 
                             LPDWORD pdwThreadID /* = NULL */, 
                             LPSECURITY_ATTRIBUTES pSecurity /* = NULL */, 
                             DWORD dwStackSize /* = 0 */, 
                             DWORD dwFlags /* = 0 */)
{
    // Создаем структуру и упаковываем данные для статической функции.
    LPSTARTUP_PARAM pStartup = new STARTUP_PARAM;
    pStartup->pMethod    = pMethod;
    pStartup->pParam    = pParam;
    // Создаем новый поток.
    return CreateThread(pSecurity, dwStackSize, (LPTHREAD_START_ROUTINE)StartFunc, pStartup, dwFlags, pdwThreadID);
}
// В новом потоке вначале вызывается функция CMyClass::StartFunc(...)
// А она запускает наш метод.
DWORD StartFunc(LPSTARTUP_PARAM pStartup)
{
    // Распаковываем данные в новом потоке.
    // Получаем указатель на класс и на метод класса.
    LPTHREAD_METHOD pMethod = pStartup->pMethod;
    LPVOID pParam            = pStartup->pParam;
    // Запускаем метод класса в новом потоке.
    DWORD dwResult = (*pMethod)(pParam);
    // Удаляем временные данные и возвращаем код возврата из нового потока.
    delete pStartup;
    return dwResult;
}
#else
#include "pthread.h"
typedef DWORD (*LPTHREAD_METHOD)(LPVOID pParam);
// Структура параметров для статической функции.
typedef struct STARTUP_PARAM
{
    LPTHREAD_METHOD    pMethod;
    LPVOID            pParam;
} *LPSTARTUP_PARAM;
  
    // Статическая функция, которая запустит метод.
    static  DWORD StartFunc    (LPSTARTUP_PARAM pStartup);
    // Функция, которая создает новый поток.
HANDLE StartThread(LPTHREAD_METHOD pMethod, LPVOID pParam=0, 
                             LPDWORD pdwThreadID=0 /* = NULL */, 
                          //   LPSECURITY_ATTRIBUTES pSecurity /* = NULL */, 
                          //   DWORD dwStackSize /* = 0 */, 
                             const pthread_attr_t* dwFlags=0 /* = 0 */)
{
    // Создаем новый поток.
	pthread_t restrict;
	if(pthread_create(&restrict, dwFlags, (void* (*)(void*))pMethod, pParam)) return pdwThreadID;
	return 0;
}
#endif
                                    Человек пишет кросплатформенный http-сервер, а заодно свой собсвенный фреймворк. Участок кода с нитями.
+73.9
function open_connect($db,$serv,$user,$pswd)
 { $i=0;
    ini_set('max_execution_time', '100');
    while( $i<3 && !($dblinx=@mysql_connect( $serv, $user, $pswd )) ) 
	  {
          $i++;
		  sleep(30);
	  }
     ini_restore('max_execution_time'); 
}
                                    соединение с бд - большая проблема для php программиста заставляющая выдумывать даже такое
+72.4
if ($tip_uslugi_id<>"5")
{
 if ($tip_uslugi_id<>"4")
 {
  if ($tip_uslugi_id<>"3")
  {
   if ($tip_uslugi_id<>"2")
    {
      if ($tip_uslugi_id<>"1")
       {
    //все остальное
     $result4 = mysql_query("SELECT l_schet_usluga_comment FROM l_schet_usluga where
                l_schet_usluga_id=$data[l_schet_usluga_id]");
                 if(!$result4)
                 {
                   echo "<p>Ошибка в запросе</p>";
                    exit();
                 }
                while($data4 = mysql_fetch_array($result4))
                {print "$data4[l_schet_usluga_comment]"; print "<br>";}
    }
   }
  }
 }
}
                                    слезы на глазах...
−210.4
sub trim_string
{
    my($sref) = $_[0];
    $$sref =~ s/^\s+//g;
    $$sref =~ s/\s+$//g;
}
                                    Написано владельцем одной известной говнокомпании, который утверждает, что программировать может каждый.
+149.8
// how high?
	var yesman = function(){ return true; };
                                    Случайно обнаружил в исходнике AJAX фреймворка Dojo :)
+141.5
<?
class Sistem_Debuger implements Sistem_Debuger_Intarface {
 protected $zhopa=array();
 /* ... */
   function AddZhopa($msg,$type){
        $this->zhopa[]=$type.':'.$msg;
   }
   function ShoZaNax(){
       if(!empty($this->zhopa)){
          print "<pre>Админ, если ты это читаешь - тебе жопа!!\r\n";
          print implode("\r\n",$this->zhopa);
          print "</pre>";
          die();
       }
     return false; 
   }
 /* ... */
}
?>
                                    поёт прям
−27.4
t1max=0;
i=0;
for(i=0;i<4;i++)
{
t1maxMass[i]=0;
i++;
}
t2max=0;
i=0;
for(i=0;i<4;i++)
{
t2maxMass[i]=0;
i++;
}
t3max=0;
i=0;
for(i=0;i<4;i++)
{
t3maxMass[i]=0;
i++;
}
t1maxM=0;
i=0;
for(i=0;i<4;i++)
{
t1maxMassM[i]=0;
i++;
}
t2maxM=0;
i=0;
for(i=0;i<4;i++)
{
t2maxMassM[i]=0;
i++;
}
t3maxM=0;
i=0;
for(i=0;i<4;i++)
{
t3maxMassM[i]=0;
i++;
}
                                    
            Человек собирается защитить диплом.
Участок кода
        
+142.9
<?
$email = isset($_REQUEST['email']) ? $email = $_REQUEST['email'] : '';
?>
                                    Вот нашел в продукте этих ребят: http://www.octazen.com/