Оптимизация

Оптимизация Профессиональный юмор, Код, Разработка, Ошибка, Совет

Не повторяйте одну и ту же ошибку в вашем коде снова и снова.


Создайте функцию с ней и вызывайте её каждый раз, когда понадобится.

IT-юмор

5.6K поста52.5K подписчиков

Добавить пост

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

Не публикуем посты:
1) с большим количеством мата
2) с просьбами о помощи
3) не относящиеся к IT-юмору

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

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

И стоит ошибку исправить как начинается какой то писец.

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

69 мелких ошибок в коде.

Исправляем 1 ошибку.

99 мелких ошибок в коде.

раскрыть ветку (35)
87
Автор поста оценил этот комментарий
Предпросмотр
раскрыть ветку (6)
3
Автор поста оценил этот комментарий
откуда?
раскрыть ветку (5)
11
Автор поста оценил этот комментарий
Вроде как Каролина в стране кошмаров
раскрыть ветку (4)
13
Автор поста оценил этот комментарий
Коралина
раскрыть ветку (3)
5
Автор поста оценил этот комментарий

Упс, верно

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

Карл у Клары уклар колалы

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

Он что, одну ошибку перевернул?

раскрыть ветку (14)
63
DELETED
Автор поста оценил этот комментарий
Был случай, ещё в универе попросили помочь доделать сайт для проекта, в первую очередь залез в отладчик в браузере и обнаружил ошибку структурную в HTML, не помню что именно, их вообще много было но рофл был с одной, ибо когда я ее поправил наебнулись стили, пришлось из за нескольких косяков половину стилей переделать.
раскрыть ветку (13)
49
Автор поста оценил этот комментарий
Работает - не трогай.
раскрыть ветку (12)
19
Автор поста оценил этот комментарий

Это девиз скорее сисадминов, чем программистов.

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

У программеров, работающих с махровым легаси, тоже такое часто встречается)

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

Вы прям на больную мозоль наступаете.

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

Ага-ага) Каждый через это регулярно проходит и мучается))

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

У меня вот прямо сейчас кейс. Клиент делит бизнесы: была группа компаний, в итоге владельцы разделяют всё на личные активы каждого. Перевезли в рамках данного процесса все сайты компаний, остающихся за моим клиентом, на новый сервер. Всё прошло гладко, кроме одного сайта. Непонятно, почему, но SSL на новом сервере не включается для одного конкретного сайта. Имеем бесконечную переадресацию. Сайт написан лет 8 назад, и править его нет никакого смысла (сайт чисто формальный, чтобы был, он не для клиентов, а для раскрытия информации). И вот где-то он не подружился с новым серверным ПО (старый сервак не трогали года четыре точно, ничего на нём не обновлялось, а обновлению сайтов ничего не мешало, плюс администрированием железа занимались другие ребята, мы только по части софта работали). В общем, задачка века, блин, понять, что не так и почему. Уже предложили перенести отдельно этот сайт на shared-хостинг, где, внезапно, всё работает, да и цена вопроса 250 рублей в месяц, дешевле, в общем, чем нам разбираться за 2500 за час работы. Клиент не хочет, мол, пусть всё будет в одном месте, я оплачу.

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

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

раскрыть ветку (4)
Автор поста оценил этот комментарий
Что то в этом есть!)
Автор поста оценил этот комментарий
Не чеши, если не чешется.
55
Автор поста оценил этот комментарий

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

раскрыть ветку (10)
39
Автор поста оценил этот комментарий
Ага, бэкапы для слабаков)
раскрыть ветку (4)
11
DELETED
Автор поста оценил этот комментарий

VCS тоже

раскрыть ветку (1)
5
Автор поста оценил этот комментарий
Ну их можно включить в понятие бэкапов
12
Автор поста оценил этот комментарий

Дык я на тот момент в эйфории думал что делаю все правильно) Только не компилировался почему то) но это меня не смущало как бэ)

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

Это проблемы компилятора, а не твои.

4
Автор поста оценил этот комментарий
В институте товарищ потерял исходник, преподавателю пришлось показывать скомпилированный черновик. Суть не помню, что она считала по вводным данным, но ответ выдавала: Начальник склада ГСМ наебал вас на ...
раскрыть ветку (3)
Автор поста оценил этот комментарий
Так можно же эксешник дизасемблить и найти быстро если прога небольшая, мы в универе таким на лабах занимались
раскрыть ветку (2)
Автор поста оценил этот комментарий
Такому нас не учили) год информатики включающий немного паскаля
DELETED
Автор поста оценил этот комментарий

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

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

Немножко некропостинг конечно, но не могу удержаться. Есть мнение, что история про "сдачу диплома" является несколько котоламповой. На реальной защите автору бы дали не более 3-5 минут (вместо заявленных 5-7), которых бы хватило только на то, чтобы в темпе пробежаться по слайдам презентации. Мне, к примеру, запускать программу перед ГАК в своё время вообще не потребовалось. Хотя в наличии был и практически до идеала вылизанный и отрефакторенный код, и бэкапы, и при всём при этом оно компилировалось и даже как надо работало) В итоге никто туда даже не заглянул...

17
Автор поста оценил этот комментарий
скорей 3 не очень важных до и 87 критичных после
Автор поста оценил этот комментарий
Значит была не ошибка, а фича.
81
Автор поста оценил этот комментарий
на полном серьезе, я не могла сделать сортировку таблицы по кнопке, и я сделала так, что по ее нажатию таблица удаляется и генерится заново с нужной сортировкой(
Или, когда делала бота для телеги, он подсасывал данные из таблицы эксель, из одной ячейки, которая каждый раз должна была выбрать рандомное значение из других ячеек. Я просто заставила бота добавлять и удалять левую строку, что бы значение обновлялось (в экселе, что бы рандомайзер работал нужно куда-то тыкать или что-то делать вообще). Стыдно, но работает же!
раскрыть ветку (5)
78
Автор поста оценил этот комментарий
Иллюстрация к комментарию
8
Автор поста оценил этот комментарий
Workbook.Sheets(1).Range.Calculate
раскрыть ветку (2)
Автор поста оценил этот комментарий
Я только вчера подбирал (интернета нет - работаю в бункере) эту функцию .Update, .Refresh, .Fuck, а вот .Calculate не догодался
раскрыть ветку (1)
2
Автор поста оценил этот комментарий
Там же вся инфа по F1
Автор поста оценил этот комментарий
F9
21
Автор поста оценил этот комментарий
Иллюстрация к комментарию
раскрыть ветку (4)
21
Автор поста оценил этот комментарий

однако Доктор стену всё-таки пробил

раскрыть ветку (2)
8
Автор поста оценил этот комментарий
Маленькая, настырная птичка.
раскрыть ветку (1)
13
Автор поста оценил этот комментарий
Иллюстрация к комментарию
8
DELETED
Автор поста оценил этот комментарий

Хорошая фраза. С глубоким смыслом.

Ладно, пойду на работу

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

Поцелуй мой стальной зад 0011101111000!

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

Это называется exception-driven development ;) За такое надо линейкой по пальцам.

5
Автор поста оценил этот комментарий
100 ошибок есть в твоём коде, пришел ты и исправил одну...
342 ошибки есть в твоём коде...
1
Автор поста оценил этот комментарий
За такое надо отлучать от компьютера
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку