Бесить, когда меня бесят


8 1

Вчера работал над отчетом и там увидел, что в join запроса находиться две проверки, которые там просто не должны быть. Убираю, создаю pull request, а через пять минут менеджер команды, которая отвечает за отчеты отклоняет запрос, потому что я не провел какую-то аналитику. 

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

Стоит только посмотреть на изменение и он поймет, что ничего сломанного не будет. До моего изменения запрос был типа: 

Select *

From Person p

 join Address a on p.PersonId = a.PersonId and p.PersonId = a.PersonId

Я удалил дублирующие связи и запрос стал: 

Select *

From Person p

 join Address a on p.PersonId = a.PersonId 

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

Менеджер продолжает давить, что я должен предоставить аналитику. 

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

И вот так мы продолжаем еще несколько писем туда сюда. Бесит такое. 

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

Мой менеджер увидел этот бред и тоже написал, что не понимает его и только после этого менеджер отчетников посмотрел на изменение, увидел, что оно ничего не может сломать и утвердил его. 


Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку уже лайкнули 1 человек


Комментарии

Gallemar

16 Декабря 2019

Наверно не "бесять", а "бесят" ?


Максим

16 Декабря 2019

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

Суть программы в том что после получения книги в библиотеки человек добавляться в БД записываеться его ФИО адрес и т.д. и тут же высвечиваеться какая книга у него и сколько дней уже он ее читает, после возвращения он удаляет из БД плюс поиск по БД книг еще должен быть.

Хочу попробовать все такие такое сделать(для практки) но не знаю получиться ли и думаю, сделать это на PHP фреймворке или на ASP.NET Core, если на PHP(Laravel) я примерно знаю как реализовать 85% примерно 15% надо думать, то с ASP.NET Core вообще не знаю хотя и знаю C#


Gallemar

16 Декабря 2019

Макс, а в чем проблема то? Садись и пиши, тут хоть на чем реализовывать, на всём будет нормально.


Максим

16 Декабря 2019

Хотел с Михаилом посоветоваться как лучшие, и вообще стоит ли такое делать


Gallemar

16 Декабря 2019

Думаю ответит тоже самое, что и я


Максим

16 Декабря 2019

Посмотри что он ответит


Александр)

16 Декабря 2019

Михаил, в следующий раз допишите  and 1 = 1 что бы её совсем заклинило.


Пикачу

17 Декабря 2019

Тупые манагеры, что тут скажешь, наберут ослов на работу, а они сидят "руководят"


Добавить Комментарий

Еще что-нибудь

Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

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

Пишите мне