- 1
https://www.marshut.net/knqkut/dijkstra-s-methodology-for-secure-systems-development.html
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+127
https://www.marshut.net/knqkut/dijkstra-s-methodology-for-secure-systems-development.html
Учитесь троллить! (Я подписался на рассылку запостить пару багов, а тут...)
+136
class Program
{
class A
{
//-----------------------------------------------------------------------
public static A CurrentRoot;
public static Dictionary<object, A> RootMap = new Dictionary<object, A>();
public static object Lock = new object();
//-----------------------------------------------------------------------
public int Test;
public A()
{
lock (Lock)
{
CurrentRoot = this;
b = new B();
}
}
internal class B
{
public B() { RootMap.Add(this, CurrentRoot); }
public A root { get { return RootMap[this]; } }
~B() { RootMap.Remove(this); }
}
public B b;
}
static void Main(string[] args)
{
A a1 = new A(); a1.Test = 555;
A a2 = new A(); a2.Test = 888;
Console.WriteLine(a1.b.root.Test); Console.WriteLine(a1.Test);
Console.WriteLine(a2.b.root.Test); Console.WriteLine(a2.Test);
Console.WriteLine(a1.b.root.b.root.b.root.b.root.b.root.Test);
}
Класс создан для того чтобы вложенные структуры имели доступ к структуре родителя. Safe thread support.
+163
class this {
public function this()
{
$this->this[$this] !== $this->this();
}
}
+135
private void button1_Click(object sender, EventArgs e)
{
if (comboBox1.Text == "Випадково")
{
LoadMatrixRand(masP, dataGridView1);
}
if (comboBox1.Text == "Повна")
{
LoadMatrixFull(masP, dataGridView1);
}
if (comboBox1.Text == "Пуста")
{
LoadMatrixZero(masP, dataGridView1);
}
if (comboBox1.Text == "Діагональна")
{
LoadMatrixDiagonal(masP, dataGridView1);
}
if (comboBox1.Text == "Антидіагональна")
{
LoadMatrixAntiDiagonal(masP, dataGridView1);
}
}
private void button2_Click(object sender, EventArgs e)
{
if (comboBox2.Text == "Випадково")
{
LoadMatrixRand(masQ, dataGridView2);
}
if (comboBox2.Text == "Повна")
{
LoadMatrixFull(masQ, dataGridView2);
}
if (comboBox2.Text == "Пуста")
{
LoadMatrixZero(masQ, dataGridView2);
}
if (comboBox2.Text == "Діагональна")
{
LoadMatrixDiagonal(masQ, dataGridView2);
}
if (comboBox2.Text == "Антидіагональна")
{
LoadMatrixAntiDiagonal(masQ, dataGridView2);
}
}
private void button3_Click(object sender, EventArgs e)
{
if (comboBox3.Text == "Випадково")
{
LoadMatrixRand(masR, dataGridView3);
}
if (comboBox3.Text == "Повна")
{
LoadMatrixFull(masR, dataGridView3);
}
if (comboBox3.Text == "Пуста")
{
LoadMatrixZero(masR, dataGridView3);
}
if (comboBox3.Text == "Діагональна")
{
LoadMatrixDiagonal(masR, dataGridView3);
}
if (comboBox3.Text == "Антидіагональна")
{
LoadMatrixAntiDiagonal(masR, dataGridView3);
}
}
shitty life as my code
+156
if (is_array($checked_groups)) {
if (in_array($group['manager_group_id'], $checked_groups)) {
$managers = $managerTelephone->getRingsReport($mode_report['report1']['manager_ids'], $date_begin, $current_date, $group['manager_group_id']);
}
} else {
$managers = $managerTelephone->getRingsReport($mode_report['report1']['manager_ids'], $date_begin, $current_date, $group['manager_group_id']);
}
из той же серии
+158
if(isset($r['email'])){
?>
{
"email": "<?=$r['email']?>",
"group": "<?=$r['usr_group']?>"
}
<?php
mysql_query("DELETE FROM `usr_key` WHERE `key`='".addslashes($_GET['key'])."' LIMIT 1 ");
}
Отличный способ собирать JSON, это лишь один экшен из целого сервиса API...
+159
if (!empty($params['manager_select'])) {
$rings = $phone_manager->getManagerRings($manager_id, $dateBegin, $dateEnd, $params['is_incoming_select'], $is_marked, $select_all_rings, $params, $managers_groups_arr, $only_not_effected, $order_params, $find_phone_number);
} else {
$rings = $phone_manager->getManagerRings($manager_id, $dateBegin, $dateEnd, $params['is_incoming_select'], $is_marked, $select_all_rings, NULL, $managers_groups_arr, $only_not_effected, $order_params, $find_phone_number);
}
Шик! Убил бы за такое
+64
delete new T;
убийство новорожденного
−84
public function isContainsHiddenId(hiddenId: String): Boolean
{
- for (var index: int = 0; index < hiddenIds.length; index++)
+ /*for (var index: int = 0; index < hiddenIds.length; index++)
{
if (hiddenIds[index] == hiddenId)
{
return true;
}
}
- return false;
+ return false;*/
+ return hiddenIds.indexOf(hiddenId) == -1 ? false : true;
От автора MathAndGeometryUtils, после того, как ему посоветовали использовать indexOf.
+164
echo "Дней до освобождения: " . $freedays, "<br>";
В жопу унификацию. Программист не справился с задачей поставить два одинаковых знака - точки или запятые - в одной строке.