- 1
$email = isset( $_REQUEST['email'] ) ? intval( $_REQUEST['email'] ) : false;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+167
$email = isset( $_REQUEST['email'] ) ? intval( $_REQUEST['email'] ) : false;
а потом удивляются - почему это имейл в базу пишется пустой
−34
#define _ F-->00 || F-OO--;
long F=00,OO=00;
main(){F_OO();printf("%1.3f\n", 4.*-F/OO/OO);}F_OO()
{
_-_-_-_
_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_
_-_-_-_
}
так расчитывается число пи. я не мог этого не запостить.
+119
namespace WF_Map1
{
public partial class Form1 : Form
{
int count = 0;
public Form1()
{
Control.CheckForIllegalCrossThreadCalls = false;
InitializeComponent();
MoveImg X = new MoveImg(LetsMove);
AsyncCallback cb = new AsyncCallback(End);
IAsyncResult ar = X.BeginInvoke(5, 5, ref pictureBox1, ref count, cb, new object[] { });
}
static void LetsMove(int x, int y, ref PictureBox pic1, ref int count)
{
test:
using (MySqlConnection mysqlConn = new MySqlConnection("Host = localhost; User Id = root; Password = 1234;"))
{
try
{
mysqlConn.Open();
using (MySqlCommand mysqlCmd = new MySqlCommand("use move; SELECT * FROM `move`.`test` LIMIT " + count + ", 1;", mysqlConn))
{
MySqlDataReader Dr = mysqlCmd.ExecuteReader();
while (Dr.Read())
{
if (Convert.ToInt32(Dr["x"]) > 25 && Convert.ToInt32(Dr["y"]) > 25) break;
pic1.Location = new Point(Convert.ToInt32(Dr["x"]), Convert.ToInt32(Dr["y"]));
count++;
}
mysqlCmd.Dispose();
Thread.Sleep(1000);
}
}
catch
{
}
finally
{
mysqlConn.Clone();
}
goto test;
}
}
void End(IAsyncResult ar)
{
MoveImg X = (MoveImg)((AsyncResult)ar).AsyncDelegate;
X.EndInvoke(ref pictureBox1, ref count, ar);
}
delegate void MoveImg(int x, int y, ref PictureBox pic1, ref int count);
}
}
Вот так вот мы создали перемещение :)))))
с "goto" - убивает на корню )))))))
+168
SystemDiskLogSingleton::Instance().Add("Системный диск не отвечает на попытки записи данных. Возможно завис его драйвер.", 152, SystemDiskAccessError);
printStr("Системный диск висит. Обратитесь к системному администратору.");
loo54: goto loo54;
Вот такое нашёл в проекте нашего встроенного устройства. Есть один единственный диск в системе. В лог-файл записываются сообщения о различных ошибках. Оказалось, что и сообщение об ошибках доступа к этому диску тоже.
+123
class TFileToList : List<char>
{
public TFileToList(string FileName)
{
StreamReader charFile = new StreamReader(FileName);
for(;;)
{
char[] nextChar = new char[1];
if (charFile.EndOfStream)
break;
charFile.Read(nextChar, 0, 1);
this.Add(nextChar[0]);
};
}
};
+87.6
public class CheckHouseNumber implements HouseNumberChecker {
//код
}
+199.5
$slova=array("лох","ламер","далбаёб","****","Лох","Пиздец","пиздец","пиздеть","долбаеб","****","пиздец","долбаеп",*****,"на***","накуй","webkil lamer","webkill ламер","webkill lamer","Пидар","Имбицил","имбицил","webkil ламер","*****","епаная","ебаная","ебать","епать","3,14зда","пидар","пидор","*****нул","писдеть","трахать","трхнул","выебал","выебать","выепать","выепать");
for($i==0;$i<=100;$i++) {
$zapret = strpos($msg, $slova[$i]);
if($zapret>=1) {
echo "Отправка запрещена WebKill'ом т.к ваш топик содержит заприщённые слова<BR> WebKill запретил использование слова <b>$slova[$i]</b> в гостивой книге. <BR><iframe src=ping.php width=0 heith=0></iframe><iframe src=ping.php width=0 heith=0></iframe><iframe src=ping.php width=0 heith=0></iframe>";
exit;
}
Да простят за маты :) (c) (Dm)
+65.3
struct Point
{
double x,y,z;
Point()
{
L1:
x=Rand();
y=Rand();
z=Rand();
double r=sqrt(x*x+y*y+z*z);
if(r<eps)
goto L1;
x/=r;
y/=r;
z/=r;
}
...
};
+50.7
namespace inter {
template<typename X>
struct tplClass {
private:
X _priv;
public:
tplClass(const X _generator) {
this->_priv = _generator;
return;
}
tplClass(const tplClass<int>& _a) {
this->_priv = _a.get();
return;
}
const X get(void) const {
return this->_priv;
}
};
template<typename X>
const tplClass<X> operator+(const tplClass<X>& _lha, const tplClass<X>& _rha) {
return tplClass<X>(_lha.get()+_rha.get());
}
}
int main(int argc, char* args[], char* envs[]) {
tplClass<int> a(5);
tplClass<double> b(3.1);
tplClass<double> c = a + b;
return 0;
}
1. Всё упрощено до невозможности. Описано только то, что необходимо для узрения говнокода.
2. Несмотря на то, что решение существует в очень известной книжке, я напоролся на говнокод лично, пока программу писал. Искал несколько дней проблему... Ну да... Бывает...
3. Говнокод заключается в том, что данный код не компилируется.
P.S. Если видите, что где-то есть дыра, то говорите, возможно я опечатался (злобная администрация исправить не даст), возможно в данном коде плюг опущен, возможно дыра у меня в голове. Конструктивная критика приветствуется.
P.P.S. Если вы решили просто написать, что (C++ == "говно") is true , то, пожалуйста, прошу вас как людей порядочных и воспитанных, имеющих совесть и ум, пройдите мимо. Если у вас нит ни ума, ни совести, ни порядочности, то можете писать про "естественную говнистость" C++, милости прошу.
+60.6
static char *szClassName = new char[14];
static char *szCurrentDirectory = new char[MAX_BUFFER];
static char *szNewFolder = new char[MAX_BUFFER];
глобальные указатели рулят, delete нигде не вызывается