Email or username:

Password:

Forgot your password?
Dr. Quadragon ❌

Софт, написанный клиентом обращается в базу данных по человекочитаемому имени - строке с заглавными буквами и пробелами.
@
Клиент не хочет внедрить в базу уникальные ID, и заставить софт обращаться в базу по ним.
@
Клиент удивляется, откуда у него бардак, неоднозначности и (около-)дубликаты в базе данных.
@
Когда происходит какая-то херня с данными, клиент думает, что это его так взломали.

14 comments
Dr. Quadragon ❌

(и да, я забыл сказать, что клиент еще и имеет привычку опечатываться и промахиваться по клавишам, что именно в этом контексте нифига не помогает ситуации)

Dr. Quadragon ❌

Мне иногда прямо вот хочется снять со счета заначку, купить билет на самолет в Сан-Франциско, найти его дом, и стукнуть его чем-нибудь по башке, авось мозги на место встанут.

Клюшкой для гольфа, например.

Moana Rijndael 🍍🍕

@drq какая клиенту разница, по чему софт обращается? Если в интерфейсе ничего не ухудшится, это не его головная боль :blobcatthink:

Moana Rijndael 🍍🍕

@drq в плане, зачем вообще клиенту сообщать, что софт станет обращаться по цифрам вместо строк? Он в этом не разбирается, он может понять не так, и поэтому упереться. Просто скажи, что можешь реализовать защиту от опечаток/взломов/неба/аллаха, а _как именно_ — всем пофигу :blobcatgoogly:

Dr. Quadragon ❌

@mo Что значит "сообщать"? Он эту хуергу написал.

Moana Rijndael 🍍🍕

@drq а разве не ты щас её поддерживаешь...?

Dr. Quadragon ❌

@mo Нет, но я ее админю. И постоянно выслушиваю истерики клиента.

Moana Rijndael 🍍🍕

@drq ох блин, тогда все действительно печально :blobcatgooglyholdingitsheadinitshands:

Dr. Quadragon ❌

@mo Там php 15-летней давности со средним коэффициентом дупликации кода 4 по одним только select-запросам в базу (разумеется, они раскиданы по всему коду. библиотеки? апи какие-нибудь? забудь, mysqli_query прямо на странице, погнали. часто без какого-либо экранирования или санации, и так сойдет), и с дизайном БД как я описал в первом посте.

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

:umu: :umu:
@drq @mo редизайн там точно нужен...

Там по внешнему виду видно что внутри оно тоже гавной воняет
Dr. Quadragon ❌

@a1ba У меня года два ушло на то, чтобы эту хуятину перетащить на git и сделать ci/cd обвязку, упихивающую все в контейнер, чтобы это чудо хотя бы людей нанимать могло, которые ему будут рефакторинг делать.

@mo

Moana Rijndael 🍍🍕

@drq или я что-то не поняла в ситуации :blobcatthinkingglare:

Go Up