?

Log in

No account? Create an account

Заповедник репрессивной психиатрии

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

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

Ну что я могу сказать после изучения БД - простота освоения использования дельфей и FB сыграла и с тем и с другим злую шутку - эти инструменты однозначно ассоциируются с недоучками и даунами.

Имена полей - кривые. Типы полей выбраны криво. Первичных ключей явных - нет. Вместо них уникальные индексы. Внешних ключей нет. Четыре таблицы с почти одной и той же структурой и разным назначением, т.е. в сторону обобщения, типа "вынести в общую таблицу" мысль даже не ходила. Разделения прав доступа на уровне СУБД - нет, все от SYSDBA.
За каким-то хреном наделан десяток хранимых процедур(по процедуре-двум на таблицу) выполняющих одну единственную функцию - выбор или количества записей в таблице или максимального значения ключа в таблице.

Ну про грамматические ошибки и английские и русские-латиницей названия полей уже и речи нет.

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