stanis

Зашёл по ссылке от @nibb13 на news.yandex.ru и снова обиделся.
Хакер, разместивший порноролик, хотел «народ повеселить»

Какой на буквы хакер? Ребята, хакер — это специалист высокого класса. Вы в своём уме?

silvervlna

Сегодня вечером можно будет увидеть самую яркую и большую Луну в этом году!!!!

Из-за того, что полнолуние совпало с максимальным сближением естественного спутника и нашей планеты, лунный диск будет светить на 30% ярче, а его диаметр будет на 14% больше.

Как известно, орбита Луны не является правильной окружностью — это эллипс, в самой близкой к Земле точке орбиты (перигее) до Луны на 50 тысяч километров ближе, чем в противоположной (апогее). Таким образом, расстояние до Луны колеблется с 406 тысяч километров до 360 тысяч километров, сообщает РИА Новости.

В тот момент, когда минимальное расстояние совпадает с полнолунием, наблюдаемый лунный диск становится заметно больше и существенно ярче.

qark

Давайте навестим двух воображаемых программистов. Василий Быстров, работающий в «Горячих бананах», никогда не пишет спецификаций. «Спецификации? Нам не нужны эти дурацкие спецификации»! А Алексей Понятный из компании «Хорошо выдержанное ПО» отказывается писать код до того, как спецификация будет расписана от и до. Это всего лишь двое из моих воображаемых друзей.
У Быстрова и Понятного есть нечто общее — они оба отвечают за обратную совместимость версии 2.0 выпускаемых компаниями продуктов.
Вася решает, что лучше всего обратную совместимость реализовать с помощью конвертера, который будет просто-напросто переводить файлы версии 1.0 в формат версии 2.0, и начинает лабать этот код. Пишем, пишем, пишем. Трах, бум, бац. Винчестер трещит. Пыль столбом. Примерно через две недели у него получается более-менее рабочий конвертер. Но заказчики-то, увы, в полном унынии. Код Быстрова заставит их поголовно перейти на новую версию. Самый крупный заказчик, Nanner Splits Unlimited, отказывается покупать новую версию. Им необходимо, чтобы версия 2.0 работала с файлами версии 1.0 без конвертации. Быстров решает написать обратный конвертер, и привязать его к функции сохранения. Это вносит некоторую путаницу, ведь при использовании возможности версии 2.0, всё вроде-бы работает до сохранения в формате 1.0. И только тогда программа сообщает, что возможность, использованная полчаса назад, не будет работать в старом формате файла. Итак, обратный конвертер написан за две лишние недели, и он не работает так хорошо, как хотелось бы. Затрачено 4 недели.
А Алексей Понятный из из компании «Хорошо выдержанное ПО» — один из тех зануд, которые отказываются писать код до получения спецификации. Он тратит примерно 20 минут на описание обратной совместимости такого же характера, как и у Быстрова, и получает спецификацию, которая, по существу, гласит:
При открытии файла, созданного предыдущей версией ПО, файл преобразовывается в новый формат файла.
Спецификацию показывают заказчику, и тот возражает «Погодите-ка! Мы не хотим переводить всех сразу на новую версию!» Понятный, ещё немного подумав, исправляет спецификацию:
При открытии файла, созданного предыдущей версией ПО, файл преобразовывается в новый формат файла в памяти. При сохранении данного файла пользователю даётся возможность обратного преобразования.
Ещё 20 минут потрачено.
Начальник Понятного, большой любитель объектного подхода, смотрит на это и понимает, что что-то неладно. Он предлагает другой подход.
Необходимо разделить код так, чтобы он использовал два интерфейса: V1 и V2. V1 должен содержать все возможности первой версии, а V2, наследник V1, добавит все новые возможности. Тогда V1::Save будет поддерживать обратную совместимость, а V2::Save будет использоваться для сохранения всех новшеств. При открытии файла 1.0 и попытке использования новой функциональности, программа сразу же выдаст предупреждение, что либо файл необходимо конвертировать, либо нужно отказаться от использования этой новой возможности.
Вот ещё 20 минут.
Алексей Понятный раздражён. Этот рефакторинг займёт три недели вместо первоначально запланированных им двух! Но он решит все проблемы пользователей, причём самым лучшим образом, поэтому Алексей берёт и пишет.
Понятному потребовалось 3 недели и один час. Быстрову понадобилось 4 недели, тем не менее его код не так хорош как хотелось бы.
Мораль сей басни такова, что с помощью надуманного примера можно доказать всё, что угодно.

EvgeNEO

Концерт группы U2. Перед началом Боно, известный greenpeacе деятель и солист группы выходит на сцену и в полной тишине , с интервалом в 3 секунды начинает щелкать пальцами и говорит в микрофон: "каждый раз когда я щелкаю пальцами в странах Африки от голода умирает один человек",выкрик из зала "прекрати это делать грязный ублюдок".

stanis

Оля только что породила:
"Если птице отрезать ноги,
Если руки отрезать тоже,
Эта птица умрёт со скуки,
Потому что ДОЛБИТЬ не сможет!"
Я в восхищении. Ибо по существу всё верно.