powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Как грамотно составить претензию разработчику?
25 сообщений из 67, страница 2 из 3
Как грамотно составить претензию разработчику?
    #37530375
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_20040621> Это пять! В цитатник!

Вам полезнее было записать это на лбу. Чем-нибудь ярким. Проснулись утром, посмотрели в зеркало, вспомнили, осознали. Поделки в качестве СУБД, дружище, информационным системам противопоказаны. По определению. Не понимаете - просто запомните.

А, подельник Йо. Сразу не бросилось в глаза. Это объясняет ваш искрометный юмор.
...
Рейтинг: 0 / 0
Как грамотно составить претензию разработчику?
    #37530571
SchastlivyВ общем пойду пока с договором ознакомлюсь, диагностику будет возможно не раньше, чем через месяц выполнить

Всесто того, чтоб заниматься этой идиотией - просто повыключай в сетевых адаптерах везде такую хрень, как tcp/udp offloading, и checksum до кучи.

И потом сильно удивись.
...
Рейтинг: 0 / 0
Как грамотно составить претензию разработчику?
    #37530573
guest_20040621> Это пять! В цитатник!

Вам полезнее было записать это на лбу. Чем-нибудь ярким. Проснулись утром, посмотрели в зеркало, вспомнили, осознали. Поделки в качестве СУБД, дружище, информационным системам противопоказаны. По определению. Не понимаете - просто запомните.

Напиши еще чего-нибудь, искрометного. А правильных и грамотных выборах СУБД для ИС. Для лаб и не только.
...
Рейтинг: 0 / 0
Как грамотно составить претензию разработчику?
    #37530587
Специально для неверующих Фом. И прочих гвестов 2004 года тухлости:

SchastlivyВ процессе совместной с разработчиками отладки, в логе FireBird были найдены сообщения об ошибке "INET/inet_error: read errno = 10054". Гугление привело к информации о том, что проблема связана с обрывом TCP соединения.

http://blogs.msdn.com/b/spike/archive/2009/04/16/a-transport-level-error-has-occurred-when-sending-the-request-to-the-server-provider-tcp-provider-error-0-an-existing-connection-was-forcibly-closed-by-the-remote-host.aspx

Проблема эта не нова, и проявляется на hp procurve довольно стабильно

SchastlivyСо стороны разрабатываемого ПО при этом не выдаётся никаких ошибок, программа также не пытается повторно установить соединение.
Программа там и не должна ничего делать. Именно эти глюки - сравни пробою в оперативной памяти. Система такие ошибки толком не обрабатывает. Это баг именно драйверов сетевых плат.

SchastlivyРазработчики отказываются от любых доработок продукта, ссылаясь на то, что эти зависания являются следствием плохой настройки серверов и глючностью сети.
Разработчики правы.

SchastlivyОднако, в моём понимании, их ПО должно либо самостоятельно переоткрывать соединение, либо хотя бы выдавать сообщение об ошибке - ведь в текущей ситуации пользователи и начальство уверены, что эта проблема связана с производительностью серверов
Разработчики правы - у вас сеть по неопытности не настроена. Странно, что это заметили только на этой проге. Так там глючит все, даже
http трафик. Даже файлы по сети не копируются без ошибок.
...
Рейтинг: 0 / 0
Как грамотно составить претензию разработчику?
    #37530799
andycat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а я вот например не согласен что это может быть только проблемой сети...

кучку лет назад была похожая проблема в моем проекте на IB6.5, больше 2х пользователей - сервер падал с таки ми же ошибками

в итоге убрал в проекте lookup поля в гридах, перешел на FB и все заработало
...
Рейтинг: 0 / 0
Как грамотно составить претензию разработчику?
    #37530935
Реалист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но грекс знает верный ответ,

Какая разница, в чем причина возникновения ошибки? Ведь претензия не к самой ошибке, а к тому, что ПО ее обрабатывает через одно место. И это проблема в первую очередь разработчиков ПО, а не настроек сети. В противном случае можно докатиться до того, что программа будет завершать работу каждый раз, когда пользователь введет неправильные данные в поле ввода, ведь точно так же можно сказать "вводите правильно", но ведь это абсурд!
...
Рейтинг: 0 / 0
Как грамотно составить претензию разработчику?
    #37530995
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РеалистНо грекс знает верный ответ,

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

Принципиальная. Если сетевой стек винды не сообщил об ошибке, откуда программе об этом знать? Самостоятельно все мониторить? Место на диске тоже в обход ОС выщитывать на всякий случай?
РеалистИ это проблема в первую очередь разработчиков ПО, а не настроек сети. В противном случае можно докатиться до того, что программа будет завершать работу каждый раз, когда пользователь введет неправильные данные в поле ввода, ведь точно так же можно сказать "вводите правильно", но ведь это абсурд!
А в более другом противном случае можно докатиться до того, что программа должна, например, выводить на принтер сообщение "Включите монитор, если хотите что-то видеть" и вообще работать без электричества. И этот абсурд, пожалуй, абсурднее.
...
Рейтинг: 0 / 0
Как грамотно составить претензию разработчику?
    #37530996
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Реалист,

чуть выше все написано. А написано то, что действительно существуют такие проблемы с сетью, когда клиент думает что он подключен, хотя на самом деле сервер уже давно где-то далеко. Если не сталкивались с таким, то значит просто везло.
...
Рейтинг: 0 / 0
Как грамотно составить претензию разработчику?
    #37531105
Реалист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miwaonlineПринципиальная. Если сетевой стек винды не сообщил об ошибке, откуда программе об этом знать? Самостоятельно все мониторить? Да, проверкой на таймаут. И уж тем более, если разработчикам известно о таком поведении винды !
miwaonlineМесто на диске тоже в обход ОС выщитывать на всякий случай?Не нужно передергивать. Нужно не выделять место в обход ОС, а сообщить пользователю о недостаточном размере свободного места на диске.
iscrafmчуть выше все написано. А написано то, что действительно существуют такие проблемы с сетью, когда клиент думает что он подключен, хотя на самом деле сервер уже давно где-то далеко. Если не сталкивались с таким, то значит просто везло.
Если разработчик знает о таком поведении, то он просто обязан предусмотреть обработку возникновения подобных ситуаций.
...
Рейтинг: 0 / 0
Как грамотно составить претензию разработчику?
    #37531125
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Напиши еще чего-нибудь

Дружище, я не могу каждому [вырезано цензурой] персонально объяснять, что он [снова вырезано цензурой]. Можете смело примерить уже написанное к себе. Нет необходимости ничего комментировать. Просто запоминайте. FB - это плохой выбор. Практически всегда.
...
Рейтинг: 0 / 0
Как грамотно составить претензию разработчику?
    #37531160
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Реалистiscrafmчуть выше все написано. А написано то, что действительно существуют такие проблемы с сетью, когда клиент думает что он подключен, хотя на самом деле сервер уже давно где-то далеко. Если не сталкивались с таким, то значит просто везло.
Если разработчик знает о таком поведении, то он просто обязан предусмотреть обработку возникновения подобных ситуаций.
Ты просто не сталкивался похоже. Программа не получает никаких сигналов о том, что сети уже нет.
...
Рейтинг: 0 / 0
Как грамотно составить претензию разработчику?
    #37531191
Реалист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmРеалистпропущено...
Если разработчик знает о таком поведении, то он просто обязан предусмотреть обработку возникновения подобных ситуаций.
Ты просто не сталкивался похоже. Программа не получает никаких сигналов о том, что сети уже нет.Ну и что? Отсутствие информации и есть сигнал о проблемах с сетью.

Можно искать пути решения проблемы , а можно искать доводы для того, что бы проблему не решать . Каждый из этих подходом имеет право на существование
...
Рейтинг: 0 / 0
Как грамотно составить претензию разработчику?
    #37531201
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Реалистiscrafmпропущено...

Ты просто не сталкивался похоже. Программа не получает никаких сигналов о том, что сети уже нет.Ну и что? Отсутствие информации и есть сигнал о проблемах с сетью.

Можно искать пути решения проблемы , а можно искать доводы для того, что бы проблему не решать . Каждый из этих подходом имеет право на существование
ТС и подсказывают и здесь и там пути решения проблемы: пусть проверит маршрут от клиенту к серверу, разберется с железом и софтом, который может убивать пакеты на сокетах
...
Рейтинг: 0 / 0
Как грамотно составить претензию разработчику?
    #37531209
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РеалистНу и что? Отсутствие информации и есть сигнал о проблемах с сетью.
Да забей. Валера сначала ругается на меня, потом повторяет мои слова, потом снова ругается. В общем, пусть он будет единственный крутой, главное чтобы программисты таки блин писали не виснущие программы.
...
Рейтинг: 0 / 0
Как грамотно составить претензию разработчику?
    #37531242
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerРеалистНу и что? Отсутствие информации и есть сигнал о проблемах с сетью.
Да забей. Валера сначала ругается на меня, потом повторяет мои слова, потом снова ругается. В общем, пусть он будет единственный крутой, главное чтобы программисты таки блин писали не виснущие программы.
Саша, я что-то противоречивое говорю? Точку зрения не менял: сетевые проблемы действительно могут иметь место, причем в таком виде, что клиент просто не будет о них знать. При чем здесь крутой. Просто может география шире, случаев больше. Ты рассматриваешь идеальные с проф.точки зрения условия, но есть и другие.
p.s. Недавно долго искали причины обрыва связи у одного клиента. Как обычно, никто ничего не делал, софт не инсталлировали, сеть не меняли, но лог, почему-то забит сообщениями об отсутствии лицензий и клиенты периодически отваливаются. Чисто невзначай выясняется, что все же устанавливали один софт на сервер, который заменяет библиотеки общего доступа на "обрезанные". Программа должна была следить за подменой файлов?
...
Рейтинг: 0 / 0
Как грамотно составить претензию разработчику?
    #37531252
Schastlivy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafmРеалистпропущено...
Если разработчик знает о таком поведении, то он просто обязан предусмотреть обработку возникновения подобных ситуаций.
Ты просто не сталкивался похоже. Программа не получает никаких сигналов о том, что сети уже нет.Ок, ну не получает она ответа от сети. Или сервер сдох. Или FB вылетел с ошибкой. В моём понимании может быть тысяча и одна причина, почему данные, которые запросил клиент не могут быть пересланы - и во всех этих причинах пользователь должен видеть белое окно зависшего софта?

Всесто того, чтоб заниматься этой идиотией - просто повыключай в сетевых адаптерах везде такую хрень, как tcp/udp offloading, и checksum до кучи.
Может ещё DEP, антивирус и брандмауер отключать, от греха подальше? Используется отнюдь не самосборное оборудование, официально сертифицированное и совместимое с Windows Server, и что-то мне подсказывает, что проблема в другом месте.


Проблема эта не нова, и проявляется на hp procurve довольно стабильно
В статье по ссылке объясняются особености обработки сетевых подключений и софтовые же методы борьбы с этим. Никакой связи с оборудованием и коммутаторами НР я тут не вижу. Гугл найти связь тоже не помог. Ну и доверия к НР у меня больше, чем к этим конкретным разработчикам.
...
Рейтинг: 0 / 0
Как грамотно составить претензию разработчику?
    #37531269
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Schastlivyiscrafmпропущено...

Ты просто не сталкивался похоже. Программа не получает никаких сигналов о том, что сети уже нет.Ок, ну не получает она ответа от сети. Или сервер сдох. Или FB вылетел с ошибкой. В моём понимании может быть тысяча и одна причина, почему данные, которые запросил клиент не могут быть пересланы - и во всех этих причинах пользователь должен видеть белое окно зависшего софта?
опять 25
...
Рейтинг: 0 / 0
Как грамотно составить претензию разработчику?
    #37531274
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SchastlivyМожет ещё DEP, антивирус и брандмауер отключать, от греха подальше?
Вы такие вопросы про сервер задаете?
...
Рейтинг: 0 / 0
Как грамотно составить претензию разработчику?
    #37531310
Реалист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmp.s. Недавно долго искали причины обрыва связи у одного клиента. Как обычно, никто ничего не делал, софт не инсталлировали, сеть не меняли, но лог, почему-то забит сообщениями об отсутствии лицензий и клиенты периодически отваливаются. Чисто невзначай выясняется, что все же устанавливали один софт на сервер, который заменяет библиотеки общего доступа на "обрезанные". Программа должна была следить за подменой файлов?Можно долго наступать на одни и те же грабли, а можно наступив один раз, смотреть под ноги. В вашем случае, да, раз возникла такая проблема и софт самописный, тогда нужно делать проверку насчет возможной подмены библиотек. Если софт покупной, и нет возможности сделать такую проверку программно, тогда нужно включить такую проверку в руководство по эксплуатации или еще в какой нибудь документ по настройки или эксплуатации ПО.

Ведь главная задача, не игнорировать проблему или перекладывать ее на админа, а зафиксировав, попытаться исключить ее в последствии.
...
Рейтинг: 0 / 0
Как грамотно составить претензию разработчику?
    #37531506
Schastlivy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafmSchastlivyМожет ещё DEP, антивирус и брандмауер отключать, от греха подальше?
Вы такие вопросы про сервер задаете?
Это сарказм на рекомендацию отключения tcp offloading на брендовом сертифицированном MS сервере =)
...
Рейтинг: 0 / 0
Как грамотно составить претензию разработчику?
    #37531526
Dmitry V. Liseev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Больше всего меня вот эта позиция приколола:авторЕсли в продакшене на 100 клиентов глюк появляется всего несколько раз в день у разных клиентов (каждый из них цепляется к базе напрямую), то, думаю, на тестовом стенде вопроизвести проблему просто не получиться. По поводу переоткрытия сессии - а это мысль! Мы можем внести этот пункт в тз на доработку в ближайшее время =)Тут надо не "пункты в тз вносить", а создать тестовый стенд (возможно, закупив оборудование) и организовать нормальное тестирование. Разумеется, оплатив эти работы. А то наймут фрилансеров с почасовой оплатой, а потом претензии, как к транснациональной корпорации, типа "на нашем оборудовании не работает". А откуда у разработчика тестовые стенды и возможность закупить аналогичное оборудование для тестирования? На его домашнем компе в виртуалке все работает.
...
Рейтинг: 0 / 0
Как грамотно составить претензию разработчику?
    #37531538
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Реалистiscrafmp.s. Недавно долго искали причины обрыва связи у одного клиента. Как обычно, никто ничего не делал, софт не инсталлировали, сеть не меняли, но лог, почему-то забит сообщениями об отсутствии лицензий и клиенты периодически отваливаются. Чисто невзначай выясняется, что все же устанавливали один софт на сервер, который заменяет библиотеки общего доступа на "обрезанные". Программа должна была следить за подменой файлов?Можно долго наступать на одни и те же грабли, а можно наступив один раз, смотреть под ноги. В вашем случае, да, раз возникла такая проблема и софт самописный, тогда нужно делать проверку насчет возможной подмены библиотек. Если софт покупной, и нет возможности сделать такую проверку программно, тогда нужно включить такую проверку в руководство по эксплуатации или еще в какой нибудь документ по настройки или эксплуатации ПО.

Ведь главная задача, не игнорировать проблему или перекладывать ее на админа, а зафиксировав, попытаться исключить ее в последствии.
каким образом исключить в последствии? Не разрешать админу инсталлировать что-то на серверы кроме нашего софта? О чем вообще речь?
...
Рейтинг: 0 / 0
Как грамотно составить претензию разработчику?
    #37531546
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Schastlivyiscrafmпропущено...

Вы такие вопросы про сервер задаете?
Это сарказм на рекомендацию отключения tcp offloading на брендовом сертифицированном MS сервере =)
не понял сарказма. Про брендовый какой-то сервер тоже сарказм?
...
Рейтинг: 0 / 0
Как грамотно составить претензию разработчику?
    #37531561
Реалист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmРеалистпропущено...
Можно долго наступать на одни и те же грабли, а можно наступив один раз, смотреть под ноги. В вашем случае, да, раз возникла такая проблема и софт самописный, тогда нужно делать проверку насчет возможной подмены библиотек. Если софт покупной, и нет возможности сделать такую проверку программно, тогда нужно включить такую проверку в руководство по эксплуатации или еще в какой нибудь документ по настройки или эксплуатации ПО.

Ведь главная задача, не игнорировать проблему или перекладывать ее на админа, а зафиксировав, попытаться исключить ее в последствии.
каким образом исключить в последствии? Не разрешать админу инсталлировать что-то на серверы кроме нашего софта? О чем вообще речь?Что бы в руководстве по эксплуатации ПО в списке возможных проблем была описана ситуация, которую вы уже нарыли. Что бы не искать это каждый раз по новой, а что бы админы знали, где и что проверять в случае чего.
Ведь проблема не в том, что возникает ошибка, а в том, что неизвестно где ее искать.
...
Рейтинг: 0 / 0
Как грамотно составить претензию разработчику?
    #37531613
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry V. LiseevБольше всего меня вот эта позиция приколола:авторЕсли в продакшене на 100 клиентов глюк появляется всего несколько раз в день у разных клиентов (каждый из них цепляется к базе напрямую), то, думаю, на тестовом стенде вопроизвести проблему просто не получиться. По поводу переоткрытия сессии - а это мысль! Мы можем внести этот пункт в тз на доработку в ближайшее время =)Тут надо не "пункты в тз вносить", а создать тестовый стенд (возможно, закупив оборудование) и организовать нормальное тестирование. Разумеется, оплатив эти работы. А то наймут фрилансеров с почасовой оплатой, а потом претензии, как к транснациональной корпорации, типа "на нашем оборудовании не работает". А откуда у разработчика тестовые стенды и возможность закупить аналогичное оборудование для тестирования? На его домашнем компе в виртуалке все работает.
+1
относительно переоткрытия сессии:
- только по команде юзверя из меню
- значит прога изначально не должна висеть
- специфика дров сейчас такая, что не сделав
select 'Test connection'
нельзя узнать лежит ли БД\сеть
imho
...
Рейтинг: 0 / 0
25 сообщений из 67, страница 2 из 3
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Как грамотно составить претензию разработчику?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]