Пропустить до основного содержимого



— У меня большое планы в IT!
— В первый раз, да?

(у этого чрезвычайно креативного стенда стояла специальная девушка, которая отгоняла всех шутников со словами «это не виселица, не надо так фотографироваться пожалуйста»)

src: t.me/uxfromhell/9355



[Перевод] Паттерны проектирования в Python, о которых следует забыть

Попробуйте поискать в Интернете «Паттерны проектирования на Python» — и получите целую простыню туториалов, демонстрирующих, как в точности воспроизвести на Python паттерны проектирования из книги «Банды четырёх». Там же будут диаграммы классов, иерархии фабрик и столько шаблонного кода, что выхлопа хватит, чтобы отопить маленькую деревню. Так вам внушают, будто вы пишете «серьёзный» код. Умно. Профессионал ьно. Готово для корпоративного использования. Но вот в чём проблема: большинство из этих паттернов решают проблемы, которые в Python просто отсутствуют . Паттерны разрабатывались для таких языков как Java и C++, где для выполнения самых базовых вещей требуется настоящая эквилибристика — нет ни функций первого класса, ни динамической типизации, ни модулей в качестве пространств имён. Разумеется, вам потребуется Фабрика или Синглтон, если без них в вашем языке просто не с чем работать. Слепо копировать эти паттерны в Python — не признак большого ума. Из-за них ваш код сложнее читать, тестировать, а также объяснять очередному бедняге, которому этот код придётся поддерживать. Возможно, через три месяца этим беднягой станете вы..

habr.com/ru/companies/piter/ar…

#перевод #python #ооп #совершенный_код







В России начались учения по ликвидации критических дней




В Саратове женщина родила VPN

поделились этим



Возобновлён судебный процесс о законности применения блокировщиков рекламы

Федеральный верховный суд Германии вернул на повторное рассмотрение судебное разбирательство против разработчиков блокировщика рекламы Adblock Plus. Инициатором разбирательства является медиаконцерн Axel Springer, который добивается запрета применения блокировщиков рекламы, мотивируя свою позицию тем, что подобные браузерные дополнения изменяют выдаваемый сайтами контент, что преподносится как нарушение авторских прав.

opennet.ru/opennews/art.shtml?…

в ответ на OpenNet

"нет, вы не понимаете, показывать здесь неопределённого содержания контент от неопределённого круга лиц это неотъемлемая часть намерения автора, подлежащая защите!"

:blobcatfacepalm:



Вероятность попасть под дождь равна вероятности встретить динозавра

src: t.me/uxfromhell/9345



xxx: а сегодня ко мне привязался мужик на улице пьяный
xxx: шел следом и говорил "Красивая русская женщина. Блондинка. Идет домой к мужу. Но почему так поздно? И где она так задержалась? Откуда ты идешь, изменщица?"


Адовый UX

Пополнение в коллекции уебанов и мудаков
t.me/uxfromhell/8281


Пополнение в коллекции

Только эти привлекают внимание маскировкой пуша под тревогу

А на жалобу клиента из Воронежа по этому поводу вежливо шлют нахуй

src: t.me/uxfromhell/9340




Two of the nicest aromas are the scent of tarmac being laid, and the scent of creosote applied to a fence. They're both lovely.
в ответ на Anon Opin

I fucking love the smell of creosote.

I know, it's not the healthiest thing to breathe, but it just rubs my senses the right way.



Программисты против вайбкодеров

Я заметил, что вокруг новых AI-инструментов для кодинга (типа Cursor AI, ChatGPT, Claude) идёт жаркая дискуссия. Классические программисты порой скептически смотрят на тех, кто активно пользуется генеративным ИИ вместо ручного кодирования. Некоторые считают таких «вайбкодеров» мешком софта без понимания: мол, они просто копипастят то, что выдаёт ИИ. Попробую разобраться в этом лично: ведь для многих из нас эти инструменты открывают новые возможности.

habr.com/ru/articles/937844/

#искусственный_интеллект #тестирование #разработка #cursor #vibecoding #программирование #вайбпрограммирование



WoRLD: Только в России существует такое понятие, как официальный сайт пиратского сервера!

This website uses cookies to recognize revisiting and logged in users. You accept the usage of these cookies by continue browsing this website.