Последнее время я не программирую, а рaзгpебаю зaвалы которые оставили до меня покoления программистов. Чтобы внести минимальное декоративное изменение требуется исправить несколько модулей и потратить несопоставимую по сложности работу по выискиванию всех мест, в которые надо внести изменения.
Дело в том, что тем методы, которые допустимы в примерах, олимпиадах и лабах по программированию, совершенно неприемлемы при создании крупных и долгоживущих прикладных программ.
Предлагаю в этой теме публиковать примеры, как не надо программировать на Delphi, что бы потом не было мучительно больно от встречи с теми, кто исправлял твой код.
Всего в теме 421 сообщение
Добавить свое сообщение
Отслеживать это обсуждение 
№ 301 11-08-2008 22:40 |  |
Ответ на »сообщение 300« (ua.Skywalker)
___________________________
Даже я (не являясь супер-пупер грамотеем в компьютерной области и не имея должного красноречия для ведения дискуссий на высоком уровне) могу привести вразумительные контраргументы в защиту своих убеждений.
Так приведите.
Пока все ваши рассуждения были на уровне "Он дурак" или "А мне нравится".
№ 300 11-08-2008 16:38 |  |
Ответ на »сообщение 299« (Никитос)
___________________________
Единственное, что я упорно не желаю признавать, так это авторитет упомянутого Вами человека, будь он хоть тысячу раз гением - почти все мысли в той статье - абсурдны! Даже я (не являясь супер-пупер грамотеем в компьютерной области и не имея должного красноречия для ведения дискуссий на высоком уровне) могу привести вразумительные контраргументы в защиту своих убеждений.
Вот Джоэль Спольски - да, авторитет. По крайней мере, его статьи читать приятно, настолько они грамотно написаны, настолько весомые аргументы им приводятся.
№ 299 11-08-2008 14:24 |  |
Ответ на »сообщение 298« (Никитос)
___________________________
ошибся в тегах:
Ответ на »сообщение 290« (ua.Skywalker)
___________________________
Работаю с Вистой "по принуждению" почти полтора года (купил вместе с ноутбуком). Работает нормально! Глюков нет! Может, ХРюшка и побыстрее бы работала, конечно, но и Виста тоже не сильно тормозит. Поначалу запросы UAC раздражали чертовски, но знаете, к этому очень быстро привыкаешь. Честное пионерское.
Но Вы упорно не хотите признать, что, как написал Каганов, железка управляет человеком (замечу - вроде бы грамотным человеком, специалистом в компах, а не в починке примусов)?
№ 298 11-08-2008 14:23 |  |
Ответ на »сообщение 290« (ua.Skywalker)
___________________________
Работаю с Вистой "по принуждению" почти полтора года (купил вместе с ноутбуком). Работает нормально! Глюков нет! Может, ХРюшка и побыстрее бы работала, конечно, но и Виста тоже не сильно тормозит. Поначалу запросы UAC раздражали чертовски, но знаете, к этому очень быстро привыкаешь. Честное пионерское.
Но Вы упорно не хотите признать, что, как написал Каганов, железка управляет человеком (замечу - вроде бы грамотным человеком, специалистом в компах, а не в починке примусов)?
Ответ на »сообщение 293« (Geo)
___________________________
Вы забыли ещё WinNT ;) По сути, её довели до ума в win2k.
№ 297 11-08-2008 11:30 |  |
Ответ на »сообщение 293« (Geo)
___________________________
Огромным плючом XP (возможно, обеспечившим ее высокую популярность) была возможность убрать все глупые навороты и работать в классическом строком стиле Win2000. Боюсь, что с Вистой этот номер уже не прокатит.
Прокатит. Купил недавно ноутбук с вистой и сразу же переключился на классический стиль, с этим всё в порядке. Больше всего раздражает другая особенность Висты - там сильно переделали Панель управления, и чтобы настроить что-то, надо долго (и не всегда успешно) искать. Рефлексы, выработанные в 2000/XP, в этом случае практически бесполезны. Панель управления, кстати, переключается в классический вид (в смысле классического расположения апплетов; к классическому виду интерфейса это отношения не имеет), но всё равно остаётся совсем не такой, как раньше. Парадоксально, но мне пришлось переключить-таки её в новый вид, потому что некоторые сетевые настройки, которые я с грехом поплам нашёл в новом интерфейсе, в "класссической" версии я этих настроек так и не нашёл.
№ 296 11-08-2008 09:43 |  |
Ответ на »сообщение 295« (panda)
___________________________
У нас все же Виста - пример для обсуждения, а не тема ;-) Т.е. это классический пример того, как не нужно делать :)? Надо БГ отправить :), хотя наверно не поймет, в своё время была статейка о том, что будет, если Win98 поставить на истребитель. Уже тогда многих поддостали все возможные, кроме нужных, сообщения, но тонкий юмор был воспринят как руководство к действию.
№ 295 11-08-2008 08:09 |  |
Ответ на »сообщение 292« (Cepгей Poщин)
___________________________
У нас все же Виста - пример для обсуждения, а не тема ;-)
Ответ на »сообщение 293« (Geo)
___________________________
А если судить по конкретике, то сам факт того, что Микрософт продлил поддержку XP и разрешил продолжать ее ставить на новые компьютеры -- это уже некоторая характеристика Висты. Так что все остальное можно тупо не читать.
Не совсем так. Насколько мне известно, Microsoft продает Windows XP только в редакции Home Edition (читай: корпоративная работа в домене идет мимо) и только для сверхдешевых ноутбуков (оборудование слишком слабое для Висты, а если не ставить XP, то это приведет к слишком большому распространению Линукса).
Боюсь, что с Вистой этот номер уже не прокатит.
Если Вы имеете в виду оформление окон и панели задач, то "Классическая" тема в Висте есть и прекрасно работает.
№ 294 11-08-2008 08:01 |  |
Ответ на »сообщение 292« (Cepгей Poщин)
___________________________
>>> Марку фотоаппарата в XP показывать умеют :) большой шаг!
Кстати, о фотоаппаратах. Помогал девчонке скачать фотки с фотоаппарата. У нее на компе Виста. Когда я свой фотоаппарат покупал, но мне продавец рассказывал, что настоятельно рекомендуется сначала отключить соответствующее USB-устройство в компьютере, а только потом выдергивать разъем. Долго искал, как же в Висте отключить подцепленный фотоаппарат. Не нашел. Потом перекрестился и отключил, не отсоединяя устройства. Вроде, все в порядке. Теперь вот думаю, а на хрена мне Виста рассказывает, какой у меня фотоаппарат? Я это и без нее знаю. Лучше бы оставила возможность по привычке отключать фотоаппарат, как и флешку, перед отсоединением.
№ 293 11-08-2008 07:55 |  |
Ответ на »сообщение 290« (ua.Skywalker)
___________________________
>>> Вот даже Вы - "почти её не видели", но мнение у Вас о ней плохое. Спрашивается, почему?
Потому что я знаю стиль работы Микрософт. Многолетние наблюдения, однако.
Был, например, DOS 1.0, с которым даже всеядный Norton Commander отказывается работать. Был, видимо, DOS 2.0, а потом появился DOS 3.0, которы постепенно дошел до уровня DOS 3.30.
Затем пошло новое поколение. DOS 4.0 просвистел мимо как пуля, оставшись, разве что, у коллекционеров редкостей, и появился DOS 5.0.
С Windows несколько хуже (у меня), не имею информации о ранних версиях, поэтому не скажу, как обстояло дело пока не появилась стабильная Windows 3.1 и рабочегрупповая Windows 3.11.
Потом пошла линейка 95. Ну, про Win95 можно даже не говорить. Потребовалось два года, чтобы Микрософт довел идею до уровня OSR2 и еще год, чтобы зафиксировать достигнутое в Win98 (причем, желательно SE).
Что такое Milenium? Эта "звездочка" промелькнула на небосклоне столь быстро, что я успел расслышать только затухающее эхо "мать-мать-мать...". А пото появилась более-менее нормальная Win2000, а чуть позже еще более нормальная WinXP.
Как там говорится? Один раз -- прецедент, а два -- уже тенденция? Я наблюдаю за этим шоу на протяжении, как минимум 4-5 поколений и 20 лет. Причем, из первого ряда. Я допускаю возможность, что именно с Висты Микрософт изменил свою политику в области разработки и продвижения операционных систем, но исключаю такую вероятность :D
* * *
А если судить по конкретике, то сам факт того, что Микрософт продлил поддержку XP и разрешил продолжать ее ставить на новые компьютеры -- это уже некоторая характеристика Висты. Так что все остальное можно тупо не читать.
* * *
То, что видел я. Нестандартные интерфейсные решения, еще больше миганий и подмигиваний, и постоянный запрос подтверждений по любому поводу. Преимуществ пока не видел ни одного. Огромным плючом XP (возможно, обеспечившим ее высокую популярность) была возможность убрать все глупые навороты и работать в классическом строком стиле Win2000. Боюсь, что с Вистой этот номер уже не прокатит.
* * *
Что дальше? Какое основное декларируемое преимущество Висты? Что-то там про многопроцессорность и 64-разрядность. Но у меня, слава богу, таких программ пока нет, так что лично для меня это преимущество преимуществом не является. А прижмет меня не раньше, чем через несколько лет. Но к этому времени Микрсофт уже успеет собрать весь отрицательный опыт использования Висты, обработает его и доведет ОС до ума, выпустив наконец-то нормальную работоспособную версию. Вот тогда и перейдем (может быть).
№ 292 11-08-2008 07:46 |  |
Может стоит перекачевать в »тема на БП №205«
Ответ на »сообщение 291« (panda)
___________________________
Интересно в Vist`е M$ уже научилась фотографии праильно переворачивать, в соответствии с информацией EXIF? Марку фотоаппарата в XP показывать умеют :) большой шаг!
Добавить свое сообщение
Отслеживать это обсуждение 
Дополнительная навигация: |
|