В первый же день, после появления моей статьи о bBrowse, её прочло более 100 человек (подсчёт вёлся по уникальным IP-адресам). Налицо – некоторый ажиотаж. К сожалению, статья не удостоилась комментариев. Я отношу это к тому, что специалисты больше склонны делать, чем говорить. А вторая причина может быть в том, что основная аудитория оказалась «западной». Известно, что «западные» люди необщительны и очень не любят высказывать своё личное мнение. Ну, и третья – некоторые посчитали, что статья может быть «заказной», и преследуют целью очернить автора.
Чтобы не быть голословным, я написал свою статью, в которой изложил по пять пунктов некоторых проблемных участков в классах bBrowser и bArrayServer. Почему только по пять? Просто, мне нравится это число. Это не много и не мало. Это уже достойно рассмотрения. Описал это, и выложил на обсуждение. Зачем? Если эти проблемы никого не интересует, то это значит, что либо я заблуждаюсь, либо этот вопрос никому не нужен и рассмотрен не будет.
Реакция последовала. Из пяти предложений по bBrowser – принято два. Это хороший результат. По bArrayServer предложения пока не приняты. Но, даже если это учесть, то получаем 20%. Т.е., тоже не «мимо кассы». А что же дальше? Конечно, у меня есть и другие замечания и предложения. Их можно обсуждать, а можно решить самому. Наследование классов никто не отменял.
Можно продолжить общение с автором (владельцем прав) Joachim Bieler. Но, тут возникает коллизия. Т.к., многие мои предложения сталкиваются с идеей, которая была положена в основу bBrowser и bArrayServer. Опустим пока тему класса bBrowser, дальше я буду говорить только о bArrayServer. Мне кажется (из переписки с автором), что «во главу угла» была поставлена идея скорости работы.
Скорость работы – очень существенно. Но, чёткость (безопасность) работы мне тоже нужна. На мой взгляд, программа всегда (насколько это возможно) должна стараться «сглаживать» ошибки программистов и уметь обрабатывать даже нестандартные ситуации. В основе bArrayServer-а лежит массив данных. А с массивом может быть всё что угодно... Автор же, поставил на скорость работы. Он прав. В этом случае, описанные мною замечания – не ошибки, а особенности. А если Вам нужно, чтобы «чудеса» не происходили, то прав я. И тогда bArrayServer нужно скорректировать…
Могу ли я это сделать? Конечно. Сам класс ArrayServer небольшой. Его можно переписать или написать полностью свой. Это можно сделать за неделю. Нужно ли это? А вот это вопрос… Для себя я его уже решил. Дело за Вами.
Давайте проведём голосование. Ставлю всего два вопроса:
Прошу голосовать!
P.S.: В качестве "голоса" принимается только комментарий
или отправленное письмо по адресу: info@mustang-soft.com
Как проголосовать комментарием? - Это очень просто (любой, даже гость может это сделать):
1. Нажмите "Добавить комментарий".
2. Пишите своё мнение.
3. Внизу решаете пример (проверка на "человечность").
4. Нажимаете "Предпросмотр".
5. Нажимаете "Сохранить.
Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer
Комментарии
Сделай их, парень!
по поводу bArrayServer
1.Думаю, нет разницы - дописать существующий или написать новый...главное-Результат
2.Мое глубокое убеждение (ИМХО) - если это класс сервера - то
а) д.б. все операции (или максимально все) от класса DbServer - SetRelation в том числе
б) скорость тоже важна - иначе зачем еще один класс...
в) надежность работы самого класса...
ДавнописАвший Kakoff
Давай, сделай!!!
Давай, сделай!!!
Как для пользователя
Вот так и думаю сделать
Пойду прочту ваши другие
Гони друзей, что предали
У меня тоже есть стихи
Опознавательный знак
Ваши предложения?