184
IT IT

На работе нельзя шутить 2

Серия Почему нельзя шутить на работе

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

И вот что, это всегда было как выстрел себе в ногу.

В этой серии постов я расскажу о забавных штуках которые со мной происходил.

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

Было одно у меня приложение, представляло собой, если коротко, html страничку с js скриптами, никакого бека. За счет простоты развертывания(скачал архив, разархивировал - работает) и бесплатности пользовалось популярностью.

Ситуация 1

В первых релизах я как то раз, использовал прямые ссылки на картинки из интернета и забыл их заменить. Спустя несколько релизов - фейл. Звонит пользователь и говорит - "открываю приложение у меня какая то парнуха". Что произошло, по этой ссылке стал распространятся эротический рекламный контент XD, открываешь приложение, а там баба ебется с мужиком и ссылка на сайт с порнухой или знакомств. Разумеется я это убрал.

У меня появилось правило - абсолютно все что я использую, хранить локально. В смысле не по ссылкам с левых, не моих ресурсов. Картинки могут поменяться =) Источник ссылки может протухнуть. Содержимое может поменяться. Сервис может по техническим причинам не работать и тд - причин много.

Ситуация 2

В какой то из релизов я нашинковал это приложение пасхалками. Определенные комбинации нажатий иконок вызывали разные игры - из разряда, начинают летать иконки и всех их нужно поймать мышкой. И вот одна из пасхалак - была возможность поднять шторку. В приложении была карта, неочевидно можно было схватится за нижнюю границу и поднять карту, а под ней - полуголая дженифер лопес.

Все было бы здорово. Но я не учел тот факт, что пока приложение полностью не загрузилось, пока не подтянулись скрипты, шторка была поднята. А карта была на первой странице. Поясняю. Пользователь обновлял свое приложение или ставил его впервые, заходил и видел на мгновение полуголую тетку.

Этот баг заметили несколько нормальных наших партнеров, все вмести поржали. Ничего страшного не произошло, хотя могло) Быстренько ликвидировали пасхалку.

Именно после этого момента я понял - что я могу ошибаться и если шутить, можно теоретически очень больно промахнуться. Именно после этого инцидента, я выполнил рефакторинг и убрал все свои приколы, почистил все маты в коде.

Херня в моем случае еще был в том. Что если я что то поправил. Я не могу поправить у всех клиентов, тк им нужно самостоятельно обновить это приложение. А приложение было в особых кругах популярным и им пользовались сотни компания и обновляться чаще всего нужды не у кого не было =( Так что возможно и сегодня где то у кого то стоит приложения, в отладке которого материться сапожник

26
Автор поста оценил этот комментарий
Какую хрень я только что прочитал. Как ты сдавал проект, у тебя его принимали с закрытыми глазами? Ну ок, допустим каким то образом, штат сотрудников полностью состоит из долбо*бов, допустим, как это клиент схавал при том несколько раз? И что за приложение без бека которое разворачивается из архива (опять же опустим тонкости, но так попросту не бывает, минимальная настройка сервера нужна) и им пользуются оффлайн, у меня даже предположений нет.

Стойкое ощущение что писал школьник который хочет стать программистом, но знает базу только по верхам и то криво косо.
Автор, ну хоть бы прогнал через ИИ, ну позорище же
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Как ты сдавал проект, у тебя его принимали с закрытыми глазами? - выложил на сайт компании и скачивали и пользовались
Ну ок, допустим каким то образом, штат сотрудников полностью состоит из долбо*бов, - из меня одного на вебе
опять же опустим тонкости, но так попросту не бывает, минимальная настройка сервера нужна - можешь просто html браузером открыть и все будет работать. Сервер не обязателен

18
Автор поста оценил этот комментарий

Всё гораздо проще

Иллюстрация к комментарию
раскрыть ветку (1)
Автор поста оценил этот комментарий

Заявляю как 100% факт, эта херня пиздит и не пользуйся ей больше

6
Автор поста оценил этот комментарий
Так он же написал, что был один фуллстэк. Если это какой-то стартап, то такое может быть. Возможно, команды тестирования тоже не было)
раскрыть ветку (1)
Автор поста оценил этот комментарий

не, компания, 100+ человек тогда. Разрабов тогда было человек 10-15. Веб только я.

5
Автор поста оценил этот комментарий

Если в качестве "приложения" используется набор html-страничек и js-файликов с кодом, то оно заведётся и без бэка в любом браузере. И как раз такую "прогу" можно тупо упаковать в зипку, распаковать в другом месте и она сразу же заведётся успешно.

раскрыть ветку (1)
Автор поста оценил этот комментарий

На некоторые проекты я это быстренько причесывал на электроне и было еще и приложение мобильное например, способное qr коды считывать
ну это уже не основная ветка приложения под конкретного заказчика

20
Автор поста оценил этот комментарий

Потому что говнище без код-ревью, написанное одним мамкиным программистом, не используют "сотни компаний"

раскрыть ветку (1)
Автор поста оценил этот комментарий

код-ревью - у нас не было в той компании. Я вообще единственный был веб программист там, сразу после института.
Я выпускал продукты и ими пользовались клиенты. Сейчас именно эта программа про которую я писал в посте - у тысяч компаний стоит и ей пользуются.
Я делал приложения в той компаниях, они работали - все всех устраивало. Работало, заказчики писили кипитком

показать ответы
29
Автор поста оценил этот комментарий

+. Разве что школотрон, пишущий лабу для школы для младших классов. Иначе я это объяснить не могу.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Поясни пожалуйста почему ты так считаешь?

показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества