Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
if (elem.toString.length == 4)
{
// true
}
SQL> set serveroutput on;
SQL>
SQL> declare
2 i integer;
3 begin
4 i:= null;
5 if (i = 0) then
6 dbms_output.put_line(0);
7 elsif i != 0
8 then dbms_output.put_line('!=0');
9 else
10 dbms_output.put_line('null');
11 end if;
12 end;
13 /
null
PL/SQL procedure successfully completed
SQL>
Kитайский код – стиль написания программного обеспечения, нарушающий принцип НПС («Не Повторяй Себя»). Китайский подход к программированию требует эксплицитного отказа от циклов, локальных переменных, любых процедур и условных выражений, а так же использования технологии cut-and-paste чуть менее, чем везде.
Возьмем, допустим, следующий кусочек программы на C:
int arr[10]; int i; for (i = 0; i < 10; i++) { arr[i] = 0; }
Типичный программист в китайском стиле напишет это так:
int a0 = 0; int a1 = 0; int a2 = 0; int a3 = 0; int a4 = 0; int a5 = 0; int a6 = 0; int a7 = 0; int a8 = 0;
Пишите свои программы так, как будто человек, который их будет поддерживать, является серийным маньяком-убийцей и знает ваш домашний адрес.(источник неизвестен)
unset($x);
if ($x == 0) {
echo " Do 1…";
}
elseif ($x!=0) {
echo " Do 2…";
}
else {
echo " А вот здесь чистые деньги :)";
}
Индусские програмисты