№ Programmer Memes ~ @iammemel... • 7m 2 programming styles - isn't there a difference? There are 2 types of programmers H<3) (i <= 2) 05 118 034 l.l 728 IroncladDev \ O @IroncladDev Replying to @iammemeloper there's also (i > 2 && i < 4) 10:26-08 Jul 23 54 Views 1 Retweet 2 Likes
Найди пропущенный символ в двух метрах исходников.
Лучше всего спряталась точка с запятой.
if (a == b); a=2;
if (a == b)
{
a=2;
}
a=2;
}
a = 2;
}
{ var x = 20;
}
точно?
if (a == b);
{
a=2;
}
if ($a == $b ) { $a = 2}
или так:
$a = 2 if ($a == $b);
И это касается не только if, но и for/while.
1. Перенесет присваивание на новую строку при формате
2. Выделит условие желтым цветом с хинтом "потенциально бессмысленный код"
"2017 год должен быть стать первым годом, когда ЕГЭ по информатике сдается на компьютере. По замыслу чиновников от образования информатика должна стать пилотным предметом в проекте автоматизации госэкзамена. Выбор логичен – многие задания из КИМ по этой дисциплине проще и удобнее было бы решать в программной среде.
Однако на сегодняшний день ситуация складывается следующим образом: ни ФИПИ, ни Рособрнадзор не внесли каких-либо изменений в структуру и схему заданий экзамена. Наоборот: официальная позиция профильного ведомства такова:
— на сегодняшний день в ЕГЭ по информатике 2017 изменений в структуре и содержанию нет"
^([a-z0-9_-]+\.)*[a-z0-9_-]+@[a-z0-9_-]+(\.[a-z0-9_-]+)*\.[a-z]{2,6}$
Потому что за обработкой регулярок стоит код (код движка - обработкичка регулярок).
Вопрос в целесообразности применения того или иного решения.
З.Ы. "Рано или поздно, в голову программиста приходит мысль: О, эту проблему можно решить с помощью регулярных выражений! Это значит, что теперь у программиста _две_ проблемы".
"Если существующее решение не удовлетворяет потребностей, то будет создано новое". Всё.
К этому пункту можно свести вообще всё. Эдакая суперабстракция.
И не будем забывать, что без блекджека и шлюх была только палка-копалка. И то, я не уверен.
#define true false
//Счастливой отладки, суки!
#define true (!!(__LINE__%13))
#define true ((rand() % 42) != 0)
Если известно, что rand() не будет подключена, то можно брать значение текущего указателя стэка и генерировать из него, что доставит удовольствия тому, кто будет отлаживать на синтетических тестах.
https://httpstatusdogs.com/