2637

Реальность⁠⁠

Реальность

Программисты шутят

307 постов1.3K подписчика

Правила сообщества

- пожалуйста не материтесь, можем забанить

- соблюдайте правила Пикабу

- сразу вставляйте USB кабель правильной стороной

Вы смотрите срез комментариев. Показать все
215
Автор поста оценил этот комментарий
Реальное программирование это сегодня в ТЗ одно, а через месяц корректировка, а через год в обновлении ТЗ по этому же проекту - логика вообще переворачивается, а это тянет переписывания всего кода в других местах
раскрыть ветку (43)
65
Автор поста оценил этот комментарий

Конкретно тут дело в другом, если это не узкое место, то нехер там и заморачиваться.


Условно цепочка из операций и есть сторонний сервис где ответ 300 мс, а вообще этот вложенный цикл работает 50мс, после супер оптимизации стал работать 25 мс, вроде в два раза но в общей массе вообще никак.


Это буквально экономия на спичках

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

Угу а сторонний сервис делает обработку за 200мс, хотя мог бы за 20

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

Далеко не всегда, есть много накладных расходов. Тот же сетевой протокол, парсинг и прочее.

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

Вот именно, нахувертили микросервисы, господь вас благослови

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

Ну микро сервисы это опять же "инструмент", который надо применять по обстоятельствам, а не по моде.

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

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

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

И самое обидное что пока допилишь он уже устареет

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

Его не допилить никогда. Эта монструозная хрен была начата 15 лет назад и еще 150 проживет.

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

А потом плеер пикабу нихуя не работает!

1
Автор поста оценил этот комментарий
Что там в спецификации к хттп. Что-то было про ответ до двух минут на любой запрос. А на самом деле может быть и больше, но дожидаться никто не будет.
3
Автор поста оценил этот комментарий

А если этот вложенный и перевложенный цикл не дёргает ввод-вывод, то наверняка он работает не 50 мс, а максимум 50 мкс. Миллисекунда - это прорва времени. За 16 мс игры умудряются и картинку перерисовать, и музычку с эффектами вывести, и обсчитать физику с логикой.

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

Кажись я увидел Android разраба :)

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

Почему именно Андроид?

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

У PC стандартная частота развертки все же не 60hz из которых следуют 16 мс. :)

Вероятно я не совсем точен был, ещё возможно ios разработка, но сколько там стандартная частота кадра я ещё не знаю :)

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

У PC мониторов стандартная, и порой единственная, частота - 60 Герц. Отсюда 60 fps в играх, на которые в большинстве случаев ориентируются.

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

Но даже сам Microsoft говорит что это не так


Да и всегда можно зайти в настройки видеоадаптера, они там начинаются не с 60 Гц. (У меня например с 50, что кратно 25 - частоте в тв)


+ Спецификация например HDMI 1.4 говорит прямо о том, что 4к может быть передано в 24, 25 и 30 гц. https://ru.m.wikipedia.org/wiki/HDMI


Так же я сейчас не могу найти где я видел, но спецификация vga тоже поддерживает частоты ниже 60. Но это не точно, давно я смотрел спецификацию уже. Сходу не нашел.


Pikabu не даёт сократить ссылки, поэтому вот ссылка на Microsoft


https://support.microsoft.com/ru-ru/topic/частота-обновления-экрана-в-windows-не-применить-параметры-пользователя-на-мониторы-и-телевизоры-которые-отчетов-определенные-временные-параметры-совместимости-тв-0a7a6a38-6c6a-2aec-debc-5183a76b9e1d

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

Начинаться частота может откуда угодно, если монитор умеет. Если мало что умеет, то будет у него пара вариантов: 59 Гц и 60 Гц - выбирай, не хочу)

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

Ну возможно, не буду утверждать :)


Но я к тому, что 60 все же не единственный вариант, в отличии от мобильных устройств, где 90/120 Гц, завезли всего пару лет назад)

5
Кастомный бейдж
Автор поста оценил этот комментарий

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

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

Но есть нюанс...

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

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

Реальное программирование это когда "сделай так что б все красиво еблось само".

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

Господи, какая жиза)) именно чтобы еблось, красиво и само)

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

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

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

Через год, тот кто придумывал старое решение и составлял тз, увольняется. Приходит новый чел и говорит "переписать"

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

Реальное программирование это когда сегодня ТЗ одно, а завтра говорят "Нужно срочно все нахуй переделать, через 2 часа показ клиенту" и ты пишешь какую-то хуйню по быстрому, а тимлид говорит "похуй, потом будем рефакторить". А сайт уже смотрит в интернет, правки чуть ли не прямо на проде, все в ахуе и не спят до 2 ночи.

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

Какой-то неправильно поставленный процесс рабочий. Может отпиздить для начала руководство?

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

Когда меня позвали на проект, уже было поздно

6
Автор поста оценил этот комментарий
Иллюстрация к комментарию
2
Автор поста оценил этот комментарий
Реальное это когда по заддоному тз тебе надо предоставить работу через месяц а через 3 недели тебе полностью меняют тз... Но тебе похуй потому что первое ты ещё даже читать не начал
раскрыть ветку (1)
2
Автор поста оценил этот комментарий
Я так понимаю, в конце месяца уже ничего не надо, потому что и так всё работает?)
2
Автор поста оценил этот комментарий

Ага и команда пару раз сменилась

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

+ куча кода разных подрядчиков, сделанного на отьебись

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

Ага, а ещё давайте сюда прикрутил чат бота московского метро, которого придумали специально, чтобы пытать людей в аду.

Ну и для согласования с диптрансом мы сюда ещё вот эту хуевину припиздячим из-за которой весь проект переодически ложится и никто не может понять почему

3
DELETED
Автор поста оценил этот комментарий
У меня было "давай начнем делать, а потом добавим под новые требования".
2
DELETED
Автор поста оценил этот комментарий

ТЗ? Реальное программирование? Ну-ну...

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

Да ТЗ-то было, да заказчик после каждого спринта всё новые и новые хотелки докидывал.

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

В этом суть agile, как ни странно. Спринты они, как бы, не самоцель, а ради гибкой разработки.

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

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

Утешает только одно - что этот мудaк разгоняет потом всю команду.

0
Автор поста оценил этот комментарий
Поэтому главный критерий хорошего кода - расширяемость
0
Автор поста оценил этот комментарий

Еще и изменения в соседние сервисы приходят и надо делать временные костыли и требовать постановку задач на доработку

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

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

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

Какой там за год, за неделю все поменяться может, тупо в процессе реализации

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

Ну вот для этого и есть паттерны. Чтобы бизнес свои хотелки как угодно меня...

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

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

Сообщества

18+

Теги

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

Сообщества

Игры

Теги

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

Сообщества

Юмор

Теги

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

Сообщества

Отношения

Теги

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

Сообщества

Здоровье

Теги

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

Сообщества

Путешествия

Теги

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

Сообщества

Спорт

Теги

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

Сообщества

Хобби

Теги

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

Сообщества

Сервис

Теги

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

Сообщества

Природа

Теги

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

Сообщества

Бизнес

Теги

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

Сообщества

Транспорт

Теги

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

Сообщества

Общение

Теги

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

Сообщества

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

Теги

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

Сообщества

Наука

Теги

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

Сообщества

IT

Теги

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

Сообщества

Животные

Теги

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

Сообщества

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

Теги

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

Сообщества

Экономика

Теги

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

Сообщества

Кулинария

Теги

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

Сообщества

История

Теги

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

Сообщества

Недвижимость и ремонт

Теги

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

Сообщества