О неадекватном софте

топ 100 блогов metaclass13.04.2014 Напомнили тут про одно выстраданное годами мучений правило: если заказчик просит интегрироваться с или обслуживать "неадекватный" софт - такой заказчик автоматом должен посылаться в херЪ, а если начальство наседает - должно посылаться и оно.

Критерии неадекватности софта в данном случае - это:
1) отсутствие нормальной документации
2) закрытость исходников
3) использование бредовых языков
4) наличие внутри софта самодельных БД, самодельных оболочек над БД, самодельных скриптовых языков или языков запросов.
5) отличие поведения UI софта от общепринятого (например, для копирования в клипбоард не работает Ctrl-Insert, а только Ctrl-C, размер полей ввода не стандартный, используется не-системные шрифты и не-системные темы)
6) невозможность запустить софт без UI (например, запускается только от пользователя, или хуже того - только от админа), невозможность выполнить команды молча из командной строки.
7) привязка софта к не-техническим вещам - оккультные математические алгоритмы, неизвестные широкой публике и отсутствующие в опен-сорсных реализациях, "патентованные технологии", привязка к недоступным или дорогим данным (какие-нибудь сука словари для распознавания речи или там гигабайтные массивы спутниковых данных ДСЗ )
8) Придурочные внешние API или их полное отсутствие - например, "обмен данными делается через dbf-файлы в кодировке 866 в папке D:\JABA\DBF\ и только по нажатию пользователем кнопки "Принять данные"". Сюда же - разного рода гнилые C++ API в виде *.lib/*.h или там ActiveX

Оставить комментарий

Архив записей в блогах:
Мы с мужем уже несколько дней на даче, и пора бы доложить всякие вести с полей. Начнём с котиков, правильно? :) Котиков мы нафоткали для наших девчонок, я их специально демонстрировала - всё поголовье домашнего кота. Это дочери нашей Киви - Белолапка и Серая Шейка. Летний философский ...
Интересный материал коллеги sergiovillaggio Восстание индийского флота 1946 года побудил заняться переводом соответствующих фрагментов из некоторых англоязычных источников (список лит-ры см. в конце текста) об этом важнейшем эпизоде вооруженной борьбы народа британской Индии за ...
Это из его твиттера . Вообще простая логика показывает, что в приложениях Java использует сам Навальный. Иначе бы он не делал этот пост. Что это было, Ватсон? Java уличили в распилах процессорного времени? http://www.exler.ru/blog/item/13745/ ...
Поиск и бронирование гостиниц по всему миру через систему RoomGuru — хороший способ не пропустить интересные предложения в самых разных базах. Поиск осуществляется одновременно по Agoda, Booking.com, Hotels.com, Oktogo, Ostrovok, Travelocity, Venere, гостиничным сетям (в общей сложнос ...
Послезавтра – в Рим, за обещанным выигрышем . Времени писать нет совсем. Поэтому публикую тут одно старое письмо. Как есть, без исправлений. Отредактированы только первые 2 строчки и одна последняя. Письмо это уже давно и отправлено, и ...