(no subject)
Sep. 18th, 2018 03:36 pmИнтересную ошибку нарыл. Скинули шведы баг - мол у тебя для одного клиента расчеты идут процентов на 30 ниже, чем для остальных. Пошел искать. Нарыл. Когда то давно, в 14м году, коллега забил в код, что если в поле Топливо стоит отличное от пустого, отличное от нуля по длине значение - то это означает скидку для газовых тачек. Ок. Через 3 года, другая коллега вносила изменения. И ей пришлось джойнить эту таблицу с базой машин. Где тоже есть поле Топливо. SQL конечно ругнулся. Мол 2 одинаковых поля, тебе какое? Она сджойнила не оригинальное, а новое, с базы. Которое полностью заполнено видами топлива. И везде отлично от нуля по длине. Часа 2 сегодня убил что бы раскопать откуда это веселье лезет.
no subject
Date: 2018-09-18 01:44 pm (UTC)no subject
Date: 2018-09-18 07:33 pm (UTC)no subject
Date: 2018-09-18 08:30 pm (UTC)no subject
Date: 2018-09-18 08:40 pm (UTC)Уж на что я не погромизд, но со всем этим говном встретился еще в 86м году, на практике после 9го класса в гивц минэлектротехпрома. Во всей красе. И отделение тысяч точками (откуда у меня дробные книги?) и наоборот запятые как десятичные (откуда пара миллиардов затрат на библиотекарей?), и самые нетривиальные варианты заполнения поля да-нет (да, д, х, 1, и даже 0 потому что на бумажной форме кружок нарисовали).... Так с тех пор это все и необычайно люблю.
no subject
Date: 2018-09-18 08:55 pm (UTC)no subject
Date: 2018-09-18 09:09 pm (UTC)Если это все идет в некоторую строгую обработку, то и вводиться должно по строжайшему шаблону. Чтоб пробел или процент какой-нибудь в принципе нельзя было ввести. А еще лучше чтоб за такую попытку током било.