Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Общие вопросы

звезданутые войны, часть вторая.

>> У меня сейчас получается значительный дисбаланс в плане затрат времени на поддержку того и другого. И я не пытаюсь рисовать ореолов вокруг Мозиллы. Например, меня проглючило с ID именно из-за мозиловского вольного обращения с регистром.
>
> Вот видишь, оказалось, что это от твоего не знания.
> Потому и говорю, доки читай.
Я свои ошибки признаю. И ты учись.
И по делу.

>> Ну-ну. Ежу понятно, что описанное поведение IE насчет выдачи ошибок - типичный глюк, ты же, вместо того, чтобы просто написать: "это глюк"
>
> Глюк, это когда что-то задумано, но работает не так как задумано, или не всегда так. У тебя когда-нибдуь IE показывал JS файл в котором произошла ошибка?
> Он просто не умеет этого делать.
> Потому и говорю - пользуйся специальными программами для разработчиков.
У-уууу, как все запущено! Похоже, у тебя хорошо с кодированием, но очень плохо с программированием. Сейчас краткий экскурс в искусство программирования, касающийся данного вопроса. Запомни одно золотое правило: "программа не должна обманывать пользователя". Никогда. В применении к данному случаю это означает следующее: если при обработке вызываемого из test.htm файла ??.js программа нашла ошибку, и она не может определить, что это за .js, она должна сказать следующее: "такая-то ошибка предположительно в 312 строке _неизвестного мне_ файла". Ни в коем случае и ни при каких обстоятельствах она не должна говорить "такая-то ошибка в 312 строке файла test.htm". Потому что это явный и злобный обман пользователя. Хорошо, если test.htm длиной в сорок строк. А если в 400? И если там в 312 строке javascript код попался?
И если программа пишет "такая-то ошибка в 312 строке файла test.htm" - это называется баг, глюк, или просто ошибка (для поборников чистоты языка). Программист, который так пишет, подлежит обучению, тестер качества, который это пропустил - увольнению. Пользователь, который воспринимает такое поведение как норму, судя по всему, просто никогда не видел хорошо написанных программ.
Возможный аргумент, что правильная выдача диагностики - это какая-то крутая фича, которая подлежит реализации только в комплекте разработчика, мягко говоря, не выдерживает критики. Для примера, будучи студентом, я написал мультизагрузчик для DOS (в 3.30 им еще не пахло), там обрабатывались #include, и программа в случае ошибок замечательно выдавала диагностику вместе с файлом, так что крупнейшей софтовой корпорации мира должно быть не очень трудно это сделать в своем крейсерском продукте.

>
>> начинаешь нести пургу насчет док, студио и прочего, упорно отвечая на незаданный вопрос "почему"
>
> По-моему пурга у тебя в голове:)
> Цитирую тебя же:
>> "у меня один простой вопрос: почему"
Имеющий глаза да прочтет, имеющий голову да поймет.
СообщениеАвторДата
Ars_art11.10.2002 01:30
Leechy11.10.2002 17:42
Ars_art12.10.2002 23:41
Leechy14.10.2002 12:05
Ars_art14.10.2002 22:45
Leechy14.10.2002 23:18
Ars_art15.10.2002 01:41
Ars_art12.10.2002 02:25
crimaniak12.10.2002 00:20
Gilmour12.10.2002 07:46
crimaniak12.10.2002 13:00
Gilmour13.10.2002 14:02
crimaniak14.10.2002 02:15
гоша14.10.2002 15:12
crimaniak15.10.2002 23:29
Gilmour14.10.2002 17:42
crimaniak16.10.2002 00:14
гоша16.10.2002 13:36
Gilmour14.10.2002 04:43
crimaniak15.10.2002 23:22
Gilmour17.10.2002 15:30
Maniac12.10.2002 02:08
crimaniak12.10.2002 13:06
Maniac12.10.2002 01:58
crimaniak12.10.2002 13:20
Gilmour11.10.2002 06:34
Maniac11.10.2002 14:54
Gilmour11.10.2002 15:27
Maniac11.10.2002 15:43
Leechy11.10.2002 17:47
Maniac11.10.2002 17:56
Gilmour11.10.2002 15:58
Ars_art11.10.2002 02:00