Ко вчерашнему сбою кассовых аппаратов от "Штриха": ошибку искусственно заложил уволенный программист

Страницы: 1 2 3 4  ... 14  ОТВЕТИТЬ НОВАЯ ТЕМА
Severodvinec 21 дек 2017 в 12:35
Ярила  •  На сайте 15 лет
11
"Да на х%ю я вертел ваши роллы! ", - сказал повар, увольняясь из суши-бара...
FREEMAN 21 дек 2017 в 12:36
L2/L3 puppeteer  •  На сайте 18 лет
0
Цитата (rdd2 @ 21.12.2017 - 12:05)
всё бля держится на соплях в стране, один программер раком всю страну поставил . а если с атомной эл. станции программера уволят , то что всем писец.

Вы плохо знаете энергетику и ее IT
валдич 21 дек 2017 в 12:39
Шутник  •  На сайте 9 лет
4
А кто сказал,что Магнит не работал вчера,еще как пахал,все писали на бумажках.И ни одного покупашку мимо той бумажки не пропустили.
Им вроде налоговая разрешила с форс-мажором потом итоговый чек предоставить.
Предоставят с одной суммой а по факту продали больше.Потом проведут инвентаризацию ну там утсряски,усушки,просрочка и т.д
Кто скажет,что тот же Магнит в минусах остался.
И да день то такой 20 декабря люди на НГ закупаются.выручки астрономические и бац ФР по всей сети полетели.
Дело тут темное.
FedorDK 21 дек 2017 в 12:39
Ярила  •  На сайте 14 лет
0
Цитата (Teuton @ 21.12.2017 - 12:34)
Цитата (FedorDK @ 21.12.2017 - 13:31)
Цитата (rdd2 @ 21.12.2017 - 12:05)
всё бля держится на соплях в стране, один программер раком всю страну поставил .  а если с атомной эл. станции программера уволят , то что всем писец.

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

Вообще-то, в критически важных системах такие случаи предусматриваются и насколько возможно перестраховываются. И! Все должно должным образом КОНТРОЛИРОВАТЬСЯ и ПРОВЕРЯТЬСЯ.

Уверяю вас, должно не отменяет возможности подставы. Мы ещё не полностью в автоматическом режиме живём, везде можно найти узкое место с человеческим фактором.
1barsuk1 21 дек 2017 в 12:43
Юморист  •  На сайте 15 лет
3
Цитата (BigTaur @ 21.12.2017 - 12:17)
Ну допустим даже каким-то образом смогут доказать, что он эту строчку кода написал. Допустим даже докажут, что он был ответственен за тестирование прошивки. Что такую прошивку он собственноручно лил в кассы (ага-ага!). Как будут умысел доказывать??? К гос. безопасности тоже вроде как не относится. Базы данных не херил. Ошибся. Что будут вменять ему???
Тут друг программист спрашивает...

Есть такая вещь как система контроля версий. Например TortoiseSVN. Там видно кто, когда, где и каким образом внёс изменение в исходный код.
Ошибка же была не случайная, которая появилась сразу же. А сработала спустя какое-то время. Т.е. была закладка по времени. Это находится легко.
ИванДулин 21 дек 2017 в 12:43
Ярила  •  На сайте 18 лет
3
Цитата (FedorDK @ 21.12.2017 - 12:39)
везде можно найти узкое место с человеческим фактором.

Жопу чтоли? Жопа в стране есть. И ее много...
blow05 21 дек 2017 в 12:44
Моргенмуффель  •  На сайте 15 лет
3
Цитата (BigTaur @ 21.12.2017 - 11:17)
Ну допустим даже каким-то образом смогут доказать, что он эту строчку кода написал. Допустим даже докажут, что он был ответственен за тестирование прошивки. Что такую прошивку он собственноручно лил в кассы (ага-ага!). Как будут умысел доказывать??? К гос. безопасности тоже вроде как не относится. Базы данных не херил. Ошибся. Что будут вменять ему???
Тут друг программист спрашивает...

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

дальше - смотрим непосредственно на сам код и видим - это ошибка или явное условие типа
Код

if (date.format() == "21-12-2017") return false;

то умысел доказывать не долго.

P.S. я знаю, как нужно сравнивать строки. это - псевдокод deal.gif
Tenhi 21 дек 2017 в 12:44
Весельчак  •  На сайте 14 лет
4
Цитата (VampirBFW @ 21.12.2017 - 12:07)
Еще вчера доказали что это была закладка в программе. Все рассказы "Это сделал он" ебанутые. Программеру НИХУЯ не будет. ибо он уволен в январе 2017. И с тех пор в структуру вносилось оченьмана дохуя изменений. То что все остальные работающие над проектом не слыхали о словах "Помодульное исполнение" и "тестирование модулей" это блять к нынешним деффиктивным менеджерам, которые вместо отладки продукта требуют хуяк хуяк и в прадакшн. И к программерам, которые даже не пытаются заняться оптимизацией кожа. А уж то как блять получилось что кусок кода жил среди зарекоентированных строк, и почему никто не наебнул этот кусок коментариев, для оптимизации и ускорения  самого кода. Ну блять реалии ИТ жизни России.

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

Это сообщение отредактировал Tenhi - 21 дек 2017 в 12:45
blow05 21 дек 2017 в 12:44
Моргенмуффель  •  На сайте 15 лет
2
Цитата (1barsuk1 @ 21.12.2017 - 11:43)
Цитата (BigTaur @ 21.12.2017 - 12:17)
Ну допустим даже каким-то образом смогут доказать, что он эту строчку кода написал. Допустим даже докажут, что он был ответственен за тестирование прошивки. Что такую прошивку он собственноручно лил в кассы (ага-ага!). Как будут умысел доказывать??? К гос. безопасности тоже вроде как не относится. Базы данных не херил. Ошибся. Что будут вменять  ему???
Тут друг программист спрашивает...

Есть такая вещь как система контроля версий. Например TortoiseSVN. Там видно кто, когда, где и каким образом внёс изменение в исходный код.
Ошибка же была не случайная, которая появилась сразу же. А сработала спустя какое-то время. Т.е. была закладка по времени. Это находится легко.

не путай людей - TortoiseSVN - это клиент к системе контроля версий SVN
BigTaur 21 дек 2017 в 12:45
Ярила  •  На сайте 13 лет
15
Цитата
В коде будет стоять типа
If now >= '20.12.2017' then reboot.
И это конкретная явная закладка.


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

И как тут умысел доказывать, ну по закону если, без шампанского так сказать?

Да и даже если злой коммент стоит, "Так Штрих ненавижу, что даже кушать не могу", то его мог другой программер написать, даже если жесткое логирование идет (в чем я лично сомневаюсь), то под его учеткой могли. Короче темное дело.
blow05 21 дек 2017 в 12:49
Моргенмуффель  •  На сайте 15 лет
-1
Teuton
Цитата
Вообще-то, в критически важных системах такие случаи предусматриваются и насколько возможно перестраховываются. И! Все должно должным образом КОНТРОЛИРОВАТЬСЯ и ПРОВЕРЯТЬСЯ.


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

roketman
Цитата
путаете с пендостаном! в нашей стране ему нихуя не будет ну совсем нихуя!


а много и не надо. достаточно указать его имя и фотку опубликовать. после такого - ни один работодатель его к себе не возьмет. разве только заграничные, но это уже их проблемы будут.
pcVirus 21 дек 2017 в 12:50
Хохмач  •  На сайте 20 лет
0
Так я вчера всем об этом твердил!
1barsuk1 21 дек 2017 в 12:50
Юморист  •  На сайте 15 лет
0
Цитата (blow05 @ 21.12.2017 - 12:44)
дальше - смотрим непосредственно на сам код и видим - это ошибка или явное условие типа
Код

if (date.format() == "21-12-2017") return false;


Не. Тут надо просто день подождать и всё заработает дальше.
DmitryDmitry 21 дек 2017 в 12:51
Ярила  •  На сайте 10 лет
5
Понятно дело "...ошибку заложил..." странно только что "уволенный программист". Обычно это всегда или Трамп или обама или Госдеп, а дальше про внешний долг Америки и наши нанокорабли бороздящие просторы космического океана... gigi.gif
Никогда не скажут, что сами облажались. Как выше писали - кодер тестировал что-то, а закоментить забыл. Все.

Это сообщение отредактировал DmitryDmitry - 21 дек 2017 в 12:56
Kenny1913 21 дек 2017 в 12:51
Весельчак  •  На сайте 10 лет
0
так вот из-за кого я вчера простоял в очереди 15 минут mad.gif
markii 21 дек 2017 в 12:51
Да похрену все  •  На сайте 17 лет
1
Контрока штриха та еще говноконрка.
мы прожили 5 лет с их фискальными принтерами и рады что избавились от них
edmus 21 дек 2017 в 12:52
Хохмач  •  На сайте 14 лет
0
Цитата (Toha1983 @ 21.12.2017 - 12:06)
Я, думаю, что он не дурак

Серьёзно? cranky.gif
тайгер 21 дек 2017 в 12:52
НЕТАКОЙКАКВСЕ  •  На сайте 17 лет
8
rdd2
Цитата
всё бля держится на соплях в стране, один программер раком всю страну поставил . а если с атомной эл. станции программера уволят , то что всем писец.

Как то так! Ведь признали,что ракета упала из за того,что кладовщица была на больничном,а замещалка выдала не тот припой для двигателя.
blow05 21 дек 2017 в 12:52
Моргенмуффель  •  На сайте 15 лет
0
Цитата (BigTaur @ 21.12.2017 - 11:45)
Цитата
В коде будет стоять типа
If now >= '20.12.2017' then reboot.
И это конкретная явная закладка.


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

И как тут умысел доказывать, ну по закону если, без шампанского так сказать?

Да и даже если злой коммент стоит, "Так Штрих ненавижу, что даже кушать не могу", то его мог другой программер написать, даже если жесткое логирование идет (в чем я лично сомневаюсь), то под его учеткой могли. Короче темное дело.

только если коммит был 19-20 декабря 2016 года. в любой другой день тестировать такое - никто не поверит.

никакого жесткого логирования не нужно - svn и git с этой задачей справятся.

"могли под его учеткой" - эта отмазка точно не прокатит. просто потому что не заметить лишний коммит от своего имени - это совсем бараном нужно быть.
Kakvse 21 дек 2017 в 12:53
Ярила  •  На сайте 12 лет
0
тоже не правильное поведение считаю. из за личной обиды к работодателю поднасрать простым людям. но таких у нас много к сожалению.
blow05 21 дек 2017 в 12:53
Моргенмуффель  •  На сайте 15 лет
0
Цитата (1barsuk1 @ 21.12.2017 - 11:50)
Цитата (blow05 @ 21.12.2017 - 12:44)
дальше - смотрим непосредственно на сам код и видим - это ошибка или явное условие типа
Код

if (date.format() == "21-12-2017") return false;


Не. Тут надо просто день подождать и всё заработает дальше.

я пример привел. можно на >= проверить, просто чуть другим способом
КотВасилий 21 дек 2017 в 12:55
Кот древнее и неприкосновенное животное  •  На сайте 10 лет
0
Цитата
Теперь этому программисту, наверное, в опу состав железнодорожный въехать сможет.

Причем поперёк
major1955 21 дек 2017 в 12:57
Ярила  •  На сайте 10 лет
0
Цитата (Алексей228 @ 21.12.2017 - 11:21)
Сколько говорю директорам, никогда не обижайте программистов и админов сетей!!! Особенно деньгами!!! Ты сэкономишь 2 рубля, а огребёшь на 100.

Ну да... а остальных обижать можно rulez.gif
foxschadows 21 дек 2017 в 12:57
Юморист  •  На сайте 8 лет
6
в коде наверн никто не трогал код с комментом - не трогать блять, работает и так.
AlKoyot 21 дек 2017 в 12:58
Ярила  •  На сайте 11 лет
-1
ЯП как всегда на стороне бедных)

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

А напакостить работодателю так, что пострадает куча непричастных поступок именно пидорский, надеюсь этой обиженке как минимум запрет на профессию сделают.

Ну и конечно сразу предположения об эффективных менеджерах, отсутствии QA и прочем.

1. Если закладка прошла все тесты, то как ее обнаружить? Таймер двигать, так охуеешь такой шизофренией заниматься.
2. Ревьюить код так, чтобы построчно все проверять тоже дураков нет.

Могу наоброт кучу историй рассказать, про программистов, которых нанимали за кучу денег, а они то график требуют, то повышение зп без оснований и в конце концов обиженные увольняются, что их гениев не оценили.
Понравился пост? Ещё больше интересного в ЯП-Телеграм и ЯП-Max!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 77 622
0 Пользователей:
Страницы: 1 2 3 4  ... 14  ОТВЕТИТЬ НОВАЯ ТЕМА

 
 

Активные темы



Наверх