November
Порадовать решил моих благодарных читателей. К сожалению, copyright не мой.
Итак, был придуман антипаттерн проектирования - Public Morozov. Это класс, который открывает доступ ко всем полям и методам класса-предка, не зависимо от их модификаторов видимости.
Ну и для того, чтобы окончательно скрасить рабочие будни, еще пару перлов…
1. Индийское программирование:
...
if (var == true)
return true;
else if (var == false)
return false;
else
return (!false && !true);
...
2. А эту вещь видел в чужом коде. Уверен, что под вечер любой может сделать такую ошибку:
...
if (file == null)
System.out.println(“File ” + file.getName() +
“ is null.”);
...
Извините, что долго ничего не писал, - физически не было возможности.
Всего хорошего.
8 Comments »
RSS feed for comments on this post.
Мало! Пиши почаще, ато уж очень редко тебя слышно.
+) Хм… прикольный код… +))))
Куллл
Kogda rabotal v Indii videl takoe
public boolean isEnabled(ClassX obj)
{
boolean result = false;
if (obj.isEnabled()==true)
result = true;
else
result = false;
return result;
}
Nafiga takoj method voobshe oni ne smogli ob’yasnit’
Potom ya uznal 4to salary oni poly4ali ot koli4estva line of code ![]()
Это еще ничего… Есть еще американское программирование… в php видел такое:
$result = mysql_query(”SELECT password FROM users WHERE password = ‘blah-blah’”);
долго думал, для чего такая конструкция, пока не понял, что она может проверять, существует ли запись в БД… я бы сделал SELECT COUNT()
>> я бы сделал SELECT COUNT()
скорее всего дольше бы работал… хотя всё зависит от СУБД и таблицы…
тоже из индусского, правда сам лично я этого не видел:
if(bolFlag.toString().length == 4)
{
return true;
{
else if (bolFlag.toString().length == 5)
{
return false;
}
2nivzer, bojlxb
Думаю, по читабельности и по оптимальности следует так “SELECT null FROM…”