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

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (14) 1 2 [3] 4 5 ... Последняя »  К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
Severodvinec
21.12.2017 - 12:35
11
Статус: Offline


Ярила

Регистрация: 6.04.11
Сообщений: 1251
"Да на х%ю я вертел ваши роллы! ", - сказал повар, увольняясь из суши-бара...
 
[^]
FREEMAN
21.12.2017 - 12:36
0
Статус: Offline


L2/L3 puppeteer

Регистрация: 22.04.08
Сообщений: 1091
Цитата (rdd2 @ 21.12.2017 - 12:05)
всё бля держится на соплях в стране, один программер раком всю страну поставил . а если с атомной эл. станции программера уволят , то что всем писец.

Вы плохо знаете энергетику и ее IT
 
[^]
валдич
21.12.2017 - 12:39
4
Статус: Offline


Шутник

Регистрация: 16.01.17
Сообщений: 3
А кто сказал,что Магнит не работал вчера,еще как пахал,все писали на бумажках.И ни одного покупашку мимо той бумажки не пропустили.
Им вроде налоговая разрешила с форс-мажором потом итоговый чек предоставить.
Предоставят с одной суммой а по факту продали больше.Потом проведут инвентаризацию ну там утсряски,усушки,просрочка и т.д
Кто скажет,что тот же Магнит в минусах остался.
И да день то такой 20 декабря люди на НГ закупаются.выручки астрономические и бац ФР по всей сети полетели.
Дело тут темное.
 
[^]
FedorDK
21.12.2017 - 12:39
0
Статус: Offline


Ярила

Регистрация: 23.10.11
Сообщений: 27986
Цитата (Teuton @ 21.12.2017 - 12:34)
Цитата (FedorDK @ 21.12.2017 - 13:31)
Цитата (rdd2 @ 21.12.2017 - 12:05)
всё бля держится на соплях в стране, один программер раком всю страну поставил .  а если с атомной эл. станции программера уволят , то что всем писец.

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

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

Уверяю вас, должно не отменяет возможности подставы. Мы ещё не полностью в автоматическом режиме живём, везде можно найти узкое место с человеческим фактором.
 
[^]
1barsuk1
21.12.2017 - 12:43
3
Статус: Offline


Юморист

Регистрация: 9.02.11
Сообщений: 429
Цитата (BigTaur @ 21.12.2017 - 12:17)
Ну допустим даже каким-то образом смогут доказать, что он эту строчку кода написал. Допустим даже докажут, что он был ответственен за тестирование прошивки. Что такую прошивку он собственноручно лил в кассы (ага-ага!). Как будут умысел доказывать??? К гос. безопасности тоже вроде как не относится. Базы данных не херил. Ошибся. Что будут вменять ему???
Тут друг программист спрашивает...

Есть такая вещь как система контроля версий. Например TortoiseSVN. Там видно кто, когда, где и каким образом внёс изменение в исходный код.
Ошибка же была не случайная, которая появилась сразу же. А сработала спустя какое-то время. Т.е. была закладка по времени. Это находится легко.
 
[^]
ИванДулин
21.12.2017 - 12:43
3
Статус: Offline


Ярила

Регистрация: 21.03.08
Сообщений: 8407
Цитата (FedorDK @ 21.12.2017 - 12:39)
везде можно найти узкое место с человеческим фактором.

Жопу чтоли? Жопа в стране есть. И ее много...
 
[^]
blow05
21.12.2017 - 12:44
3
Статус: Offline


Моргенмуффель

Регистрация: 10.12.10
Сообщений: 7469
Цитата (BigTaur @ 21.12.2017 - 11:17)
Ну допустим даже каким-то образом смогут доказать, что он эту строчку кода написал. Допустим даже докажут, что он был ответственен за тестирование прошивки. Что такую прошивку он собственноручно лил в кассы (ага-ага!). Как будут умысел доказывать??? К гос. безопасности тоже вроде как не относится. Базы данных не херил. Ошибся. Что будут вменять ему???
Тут друг программист спрашивает...

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

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

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

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

P.S. я знаю, как нужно сравнивать строки. это - псевдокод deal.gif
 
[^]
Tenhi
21.12.2017 - 12:44
4
Статус: Offline


Весельчак

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

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

Это сообщение отредактировал Tenhi - 21.12.2017 - 12:45
 
[^]
blow05
21.12.2017 - 12:44
2
Статус: Offline


Моргенмуффель

Регистрация: 10.12.10
Сообщений: 7469
Цитата (1barsuk1 @ 21.12.2017 - 11:43)
Цитата (BigTaur @ 21.12.2017 - 12:17)
Ну допустим даже каким-то образом смогут доказать, что он эту строчку кода написал. Допустим даже докажут, что он был ответственен за тестирование прошивки. Что такую прошивку он собственноручно лил в кассы (ага-ага!). Как будут умысел доказывать??? К гос. безопасности тоже вроде как не относится. Базы данных не херил. Ошибся. Что будут вменять  ему???
Тут друг программист спрашивает...

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

не путай людей - TortoiseSVN - это клиент к системе контроля версий SVN
 
[^]
BigTaur
21.12.2017 - 12:45
15
Статус: Online


Ярила

Регистрация: 21.11.12
Сообщений: 1857
Цитата
В коде будет стоять типа
If now >= '20.12.2017' then reboot.
И это конкретная явная закладка.


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

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

Да и даже если злой коммент стоит, "Так Штрих ненавижу, что даже кушать не могу", то его мог другой программер написать, даже если жесткое логирование идет (в чем я лично сомневаюсь), то под его учеткой могли. Короче темное дело.
 
[^]
blow05
21.12.2017 - 12:49
-1
Статус: Offline


Моргенмуффель

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


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

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


а много и не надо. достаточно указать его имя и фотку опубликовать. после такого - ни один работодатель его к себе не возьмет. разве только заграничные, но это уже их проблемы будут.
 
[^]
pcVirus
21.12.2017 - 12:50
0
Статус: Offline


Хохмач

Регистрация: 12.04.06
Сообщений: 681
Так я вчера всем об этом твердил!
 
[^]
1barsuk1
21.12.2017 - 12:50
0
Статус: Offline


Юморист

Регистрация: 9.02.11
Сообщений: 429
Цитата (blow05 @ 21.12.2017 - 12:44)
дальше - смотрим непосредственно на сам код и видим - это ошибка или явное условие типа
Код

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


Не. Тут надо просто день подождать и всё заработает дальше.
 
[^]
DmitryDmitry
21.12.2017 - 12:51
5
Статус: Offline


Ярила

Регистрация: 15.06.15
Сообщений: 2794
Понятно дело "...ошибку заложил..." странно только что "уволенный программист". Обычно это всегда или Трамп или обама или Госдеп, а дальше про внешний долг Америки и наши нанокорабли бороздящие просторы космического океана... gigi.gif
Никогда не скажут, что сами облажались. Как выше писали - кодер тестировал что-то, а закоментить забыл. Все.

Это сообщение отредактировал DmitryDmitry - 21.12.2017 - 12:56
 
[^]
Kenny1913
21.12.2017 - 12:51
0
Статус: Offline


Весельчак

Регистрация: 22.02.16
Сообщений: 132
так вот из-за кого я вчера простоял в очереди 15 минут mad.gif
 
[^]
markii
21.12.2017 - 12:51
1
Статус: Offline


Да похрену все

Регистрация: 11.12.08
Сообщений: 384
Контрока штриха та еще говноконрка.
мы прожили 5 лет с их фискальными принтерами и рады что избавились от них
 
[^]
edmus
21.12.2017 - 12:52
0
Статус: Offline


Хохмач

Регистрация: 10.12.11
Сообщений: 627
Цитата (Toha1983 @ 21.12.2017 - 12:06)
Я, думаю, что он не дурак

Серьёзно? cranky.gif
 
[^]
тайгер
21.12.2017 - 12:52
8
Статус: Offline


НЕТАКОЙКАКВСЕ

Регистрация: 29.07.08
Сообщений: 3115
rdd2
Цитата
всё бля держится на соплях в стране, один программер раком всю страну поставил . а если с атомной эл. станции программера уволят , то что всем писец.

Как то так! Ведь признали,что ракета упала из за того,что кладовщица была на больничном,а замещалка выдала не тот припой для двигателя.
 
[^]
blow05
21.12.2017 - 12:52
0
Статус: Offline


Моргенмуффель

Регистрация: 10.12.10
Сообщений: 7469
Цитата (BigTaur @ 21.12.2017 - 11:45)
Цитата
В коде будет стоять типа
If now >= '20.12.2017' then reboot.
И это конкретная явная закладка.


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

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

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

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

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

"могли под его учеткой" - эта отмазка точно не прокатит. просто потому что не заметить лишний коммит от своего имени - это совсем бараном нужно быть.
 
[^]
Kakvse
21.12.2017 - 12:53
0
Статус: Offline


Ярила

Регистрация: 12.03.14
Сообщений: 34873
тоже не правильное поведение считаю. из за личной обиды к работодателю поднасрать простым людям. но таких у нас много к сожалению.
 
[^]
blow05
21.12.2017 - 12:53
0
Статус: Offline


Моргенмуффель

Регистрация: 10.12.10
Сообщений: 7469
Цитата (1barsuk1 @ 21.12.2017 - 11:50)
Цитата (blow05 @ 21.12.2017 - 12:44)
дальше - смотрим непосредственно на сам код и видим - это ошибка или явное условие типа
Код

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


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

я пример привел. можно на >= проверить, просто чуть другим способом
 
[^]
КотВасилий
21.12.2017 - 12:55
0
Статус: Online


Кот древнее и неприкосновенное животное

Регистрация: 15.01.16
Сообщений: 1516
Цитата
Теперь этому программисту, наверное, в опу состав железнодорожный въехать сможет.

Причем поперёк
 
[^]
major1955
21.12.2017 - 12:57
0
Статус: Offline


Ярила

Регистрация: 18.08.15
Сообщений: 4475
Цитата (Алексей228 @ 21.12.2017 - 11:21)
Сколько говорю директорам, никогда не обижайте программистов и админов сетей!!! Особенно деньгами!!! Ты сэкономишь 2 рубля, а огребёшь на 100.

Ну да... а остальных обижать можно rulez.gif
 
[^]
foxschadows
21.12.2017 - 12:57
6
Статус: Offline


Юморист

Регистрация: 17.11.17
Сообщений: 552
в коде наверн никто не трогал код с комментом - не трогать блять, работает и так.
 
[^]
AlKoyot
21.12.2017 - 12:58
-1
Статус: Offline


Ярила

Регистрация: 27.08.14
Сообщений: 2154
ЯП как всегда на стороне бедных)

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

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

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

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

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


 
 



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






Наверх