Показаны сообщения с ярлыком юмор. Показать все сообщения
Показаны сообщения с ярлыком юмор. Показать все сообщения

Про ClojureSript, пыщ-пыщ и в продакшн

16 сент. 2013 г. | | |

Нарезка самых сочных моментов из выступления Александра Соловьёва на JavaScript Frameworks Day 2013. Доклад был про ClojureScript, полная версия - тут

ProblemFactory

12 июл. 2013 г. | | |


Кодинг на улице

| | |

Ведь так оно и есть.

Перед...

8 июл. 2013 г. | | |

Перед началом очередного проекта
Перед добавлением нового функционала
Перед улучшением работающего кода

В преддверии армагедона

21 дек. 2012 г. | | |

Пока сердца людские сжимаются в страхе от грядущего армагедона, некий аноним ищет опытных гастарбайтеров (картинка увеличивается по клику).

Универсальный интерфейс

21 нояб. 2012 г. | | |

Говорят, универсального интерфейса не существует, но, мне кажется, это неправда:

tdd?

19 сент. 2012 г. | | |

Меньше знаешь - крепче спишь.

7 сент. 2012 г. | | |


Парное программирование. Особое мнение.

31 авг. 2012 г. | | |

Лжец

29 авг. 2012 г. | | |

Всё же род деятельности сильно влияет на стиль жизни :)

FuckMeGentlyWithAChainsaw

31 июл. 2012 г. | | |

 Код из клиента одной онлайн игрушки, процитирован дословно. via http://govnokod.ru/11504

WTF?

28 июл. 2012 г. | | |


Загадки старого кода

26 июл. 2012 г. | | |

Иногда очень занятно копаться в старом коде. Особенно в своём. Порой натыкаешься на гениально загадочные вещи, как-то:
if (level <= 5 && level > 4){ ... }
else
{
          if (level <= 6 && level > 5) { ... }
          else
                 if (level > 6) { ... }
 };
Давайте не будем обращать внимание на количество if-else операторов, на "магические числа"  и сфокусируем взгляд на проверяемых значениях в условных операторах. Этот феномен можно было бы попытаться  объяснить, если код был бы написан на языке с нестрогой типизацией, например, на том же php или javascript: в диапазон (4.0; 5.0] могло попасть множество значений (даже строка "4.098" т.к. в момент сравнения она будет автоматически преобразована в число с плавающей точкой - для php [1]). Но нет же!
C# является строго типизированным языком. Каждая переменная и константа имеет тип, как и каждое выражение, результатом вычисления которого является значение. Каждая сигнатура метода задает тип для каждого входного параметра и для возвращаемого значения.  [MSDN]
Остаётся мучиться в догадках, что за мистическая цифра могла бы находиться в целочисленном диапазоне (4; 5] кроме цифры 5. :)

[1] http://it2.php.net/manual/en/language.types.string.php см. раздел "String conversion to numbers":
When a string is evaluated in a numeric context, the resulting value and type are determined as follows.
If the string does not contain any of the characters '.', 'e', or 'E' and the numeric value fits into integer type limits (as defined by PHP_INT_MAX), the string will be evaluated as an integer. In all other cases it will be evaluated as a float.

Из жизни багов

31 мая 2012 г. | | |


Типичный рефакторинг

30 мар. 2012 г. | | |

Под катом gif на 2.3Мб

Есть ли жизнь после сдачи проекта?

21 мар. 2012 г. | | |


History of Software Testing

16 мар. 2012 г. | | |

Чужой код

1 февр. 2012 г. | | |


Over engineering

30 янв. 2012 г. | | |

Загадка: "На столе сидело три мухи. Я взял тапок и прибил им одну муху. Сколько мух осталось на столе?"
Официальная отгадка: одна (две других улетели).
Неофициальная отгадка умного человека:
"Если она не прилипла к тапку, то 3;
Если 2 улетели от страха, а одна прилипла к тапку - 0;
Если 2 бесстрашно остались сидеть, и одна не прилипла к тапку - 3;
Если 2 улетели, а одна не прилипла к тапку- 1;
Если 1 прилипла к тапку, а 2 бесстрышно остались сидеть - 2"
Вывод: умные люди даже в простых загадках всегда рассматривают проблему не поверхностно и проводят глубокий анализ ситуации:)"
Дополнение:
Также возможно, что одна муха улетает, другая бесстрашно сидит на столе, а третья прилипает/не прилипает к тапку.
Еще не рассмотрены варианты прилета новых мух, не зарегестрированных на столе в начальный момент времени.
Так же в условии задачи не говорится какую именно муху убили. Может быть случайно мимо пролетавшую, и эти три даже ничего не заметели (а трупик убитой мухи кстати мог упасть на стол).
Так же автор почему-то не рассматривает (что я нахожу крайне странным) возможность встречи стола с антистолом и их анигиляции. В этих условиях поиск решения становится довольно затруднительным.
bash.org.ru 

Assert.True()

21 окт. 2011 г. | | |