КИТА unofficial
Апрель 29, 2024, 09:00:06 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости:
 
   Начало   ПРАВИЛА Помощь WIKI PDA Войти Регистрация  


Страниц: 1 [2] 3  Все   Вниз
  Печать  
Автор Тема: Кривые руки разработчиков vs кривые руки юзеров  (Прочитано 24714 раз)
0 Пользователей и 1 Гость смотрят эту тему.
naxellar
Главный флудер
Проректор
*****

Карма: +101/-52
Offline Offline

Пол: Мужской
Сообщений: 5015

Главный флудер


« Ответ #20 : Август 22, 2007, 12:54:20 »

Можно подумать, я с базами никогда не работал. Ну не с такими сложными. Но таблиц 10 было. Да и вообще, что я там прогу писал. Если они экономят (а так и есть наверное), прога пишется кем попало и как попало, то потом все завалы приходится админу разгребать.

Off-Topic - помечено автором как "не соответствует обсуждаемой теме"
naxellar, не в обиду будет сказано - попробуй написать десктоповое приложение для работы с БД сам, а потом уже говори такие фразы "Если прога нормальна, то не должна ничего лишнего пропустить".
Кстати, меня кумарят такие упреки. Я вот слышал фразу хорошую. Ее можно чуть переделать и подогнать (возможно ее и так кто-то и переделал): "Лучше быть хорошим ценителем, чем плохим MC". А, что вы думаете, критики такие крутые люди? Они все знают и умеют, о чем п###т. А бабки (и не только) на лавочке трепятся про политику, хотя ничерта не знают, а так, просто, языком повертеть.
Записан
LazarusLong
Ирландский доброволец
Проректор
*****

Карма: +181/-7
Offline Offline

Пол: Мужской
Награды:
А может я тоже хочу себе награду?
Сообщений: 6133


Ukrainian by birth, Irish by the grace of God


WWW
« Ответ #21 : Август 22, 2007, 01:00:38 »

Цитировать
Да и вообще, что я там прогу писал. Если они экономят (а так и есть наверное), прога пишется кем попало и как попало, то потом все завалы приходится админу разгребать.
Из маловразумительного сумбура не понял ничего. Но я еще раз повторяю - НИ ОДНА прога не сможет распознать самую обычную ОПЕЧАТКУ. Бухгалтеру принесли реквизиты получателя, реквизиты плательщика и т.п. принесли на бумаге. Бухгалтер набирает и в номере счета допускает ошибку. Причем ошибочно введенный счет тоже существует. Ты берешься написать программу, которая бы распознала такую ошибку? Я не берусь.
Записан

Когда ему нужно - он русский, когда нужно - украинец, а когда ему ни хрена не нужно - он ирландец.

"...Он любил говорить факин щит
Когда что-то не так ему
Принимал он свой самый ирландский вид
И кидался трубкой в жену..."
Alder
Администратор
Проректор
*****

Карма: +331/-16
Offline Offline

Пол: Мужской
Награды:
За II место в конкурсе поэзии (весна-2007)2 место в фотоконкурсе \За II место в фотоконкурсе \3 место в фотоконкурсе \2 место в фотоконкурсе \Лучший знаток музыки 2009Лучший знаток музыки 2010
Сообщений: 11224


just for fun


WWW
« Ответ #22 : Август 22, 2007, 01:13:46 »

Можно подумать, я с базами никогда не работал. Ну не с такими сложными. Но таблиц 10 было. Да и вообще, что я там прогу писал. Если они экономят (а так и есть наверное), прога пишется кем попало и как попало, то потом все завалы приходится админу разгребать.

Кстати, меня кумарят такие упреки. Я вот слышал фразу хорошую. Ее можно чуть переделать и подогнать (возможно ее и так кто-то и переделал): "Лучше быть хорошим ценителем, чем плохим MC". А, что вы думаете, критики такие крутые люди? Они все знают и умеют, о чем п###т. А бабки (и не только) на лавочке трепятся про политику, хотя ничерта не знают, а так, просто, языком повертеть.
Отвечаем по пунктам:
1. 10 таблиц - это чепуха по сравнению с БД масштаба крупного предприятия. К примеру, в БД для ИКИС ПФУ (пенсионного фонда Украины) используется около 55 таблиц с кучей полей и очень сложной логикой. И пример, приведенный Лазарусом, очень даже может быть. А опечатка будет означать, что в данном случае кто-то получит не ту пенсию, которую должен (как вариант).
2. Кумарят? Улыбка А меня кумарят твои рассуждения о том, чего ты никогда не пробовал сам написать. Но я же не кричу об этом, а просто делаю тебе замечание Подмигивающий
« Последнее редактирование: Август 22, 2007, 08:32:21 от Alder » Записан

"There are things known and there are things unknown, and in between are the doors..." (Jim Morrison)
naxellar
Главный флудер
Проректор
*****

Карма: +101/-52
Offline Offline

Пол: Мужской
Сообщений: 5015

Главный флудер


« Ответ #23 : Август 22, 2007, 01:23:13 »

Хорошо. А как админ должен исправлять опечатки бухгалтеров?

Видел я сегодня базу данных одного предприятия государственного. Бардак полный. Я делаю гораздо аккуратнее и экономнее, хотя и в гораздо меньших масштабах. Так что не нужно меня лечить сложностями БД пенсионного фонда.

Добавлено: Если БД сложная, то это не значит, что прогу с кучей ляпов писать нужно. Просто аккуратность и последовательность и ничего больше.

Кстати, а как это все, что мы наговорили относится к глюкам виндов?

Угу. Заканчиваем оффтоп.
Записан
LazarusLong
Ирландский доброволец
Проректор
*****

Карма: +181/-7
Offline Offline

Пол: Мужской
Награды:
А может я тоже хочу себе награду?
Сообщений: 6133


Ukrainian by birth, Irish by the grace of God


WWW
« Ответ #24 : Август 22, 2007, 01:47:17 »

Цитировать

Хорошо. А как админ должен исправлять опечатки бухгалтеров?

Видел я сегодня базу данных одного предприятия государственного. Бардак полный. Я делаю гораздо аккуратнее и экономнее, хотя и в гораздо меньших масштабах. Так что не нужно меня лечить сложностями БД пенсионного фонда.

Добавлено: Если БД сложная, то это не значит, что прогу с кучей ляпов писать нужно. Просто аккуратность и последовательность и ничего больше.

Причем тут пенсионный фонд? Я говорил о банковской базе данных.

Да и далась тебе куча эта куча ляпов.

Хе-хе... будем знать, что naxellar у нас гуру в области разработки баз данных. Интересно, ты хоть знаешь, что такое кортеж, нормальные формы, концептуальная и физическая модель, в конце концов что такое триггеры, хранимые процедуры и т.п.?

Видишь ли, то что ты делаешь базы данных, это, конечно, хорошо... но не думаю, что твой подход "аккуратнее и экономнее" является единственно верным. Нас на "ОБДЗ" тоже учили как нужно правильно делать базы, а столкнувшись с реальными базами, стало ясно, что иногда теоретически правильныйвариант бывает не самым лучшим с практической точки зрения. Что иногда проще, к примеру, допустить небольшую избыточность, чем хранить дополнительную сущность и соответственно создавать еще одну таблицу ну и т.п.

ЗЫ. Alder, сорри... нужно же было ответить. Улыбка может в отдельную тему вынести?
Записан

Когда ему нужно - он русский, когда нужно - украинец, а когда ему ни хрена не нужно - он ирландец.

"...Он любил говорить факин щит
Когда что-то не так ему
Принимал он свой самый ирландский вид
И кидался трубкой в жену..."
Alder
Администратор
Проректор
*****

Карма: +331/-16
Offline Offline

Пол: Мужской
Награды:
За II место в конкурсе поэзии (весна-2007)2 место в фотоконкурсе \За II место в фотоконкурсе \3 место в фотоконкурсе \2 место в фотоконкурсе \Лучший знаток музыки 2009Лучший знаток музыки 2010
Сообщений: 11224


just for fun


WWW
« Ответ #25 : Август 22, 2007, 08:33:54 »

Причем тут пенсионный фонд? Я говорил о банковской базе данных.

ЗЫ. Alder, сорри... нужно же было ответить. Улыбка может в отдельную тему вынести?
1. Там очень серьезная БД в ПФУ. Новая, ее только вводят. Просто привел в пример, чтобы не зацикливаться только на банковской сфере.
2. Темы разделил.
Записан

"There are things known and there are things unknown, and in between are the doors..." (Jim Morrison)
MASTROYANI
Улыбайтесь, завтра будет хуже
Проректор
*****

Карма: +71/-19
Offline Offline

Пол: Мужской
Сообщений: 2019


АСУ-01а 4ever


WWW
« Ответ #26 : Август 22, 2007, 11:38:03 »

Хе-хе... будем знать, что naxellar у нас гуру в области разработки баз данных. Интересно, ты хоть знаешь, что такое кортеж, нормальные формы, концептуальная и физическая модель, в конце концов что такое триггеры, хранимые процедуры и т.п.?
Даааа, 10 таблиц это очень круто Смеющийся На железке количество таблиц идет на сотни, если не на тысячи в общей сложности. naxellar, как получишь диплом, то могу помочь устроится туда, покажешь всем где раки зимуют. Смеющийся

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

За сим разрешите откланяться.
Всегда хочется большего.
Взрослые - те же дети, только игрушки у них другие.
"Скулить не надо!"- Д.А. Медведев, Президент Российской Федерации.
Человечество достигло уже того уровня прогресса, когда у содержания не осталось шансов.
Никто не знает, что такое эта самая свобода слова, но готов глотку перегрызть тому, кто скажет что-то поперек.
tuft
Я просто не берегу силы на обратный путь © "Гаттака"
Firebiker
Проректор
*****

Карма: +201/-40
Offline Offline

Пол: Мужской
Награды:
Лучший знаток фильмов 2008II место в конкурсе поэзии \III место в конкурсе поэзии \
Сообщений: 10684


Homo fortunatus


WWW
« Ответ #27 : Август 22, 2007, 11:43:58 »

Мдя, Некс... А не переоцениваешь ли ты себя?..
К слову о кривых руках - не была бы винда кривой, не выходило бы к ней по пятнадцать обновлений за неделю.
К слову об админах. Наш корпоративный стандарт требует только микрософта. Потому серваки на 2003-й винде. Потому с Novell'а мы буквально на этих выходных мигрировали на Microsoft Active Directory.
А наша база данных включает около сотни таблиц. Давай-ка, создай и поадминь такую базу - "рационально и экономно".
Как может рассуждать так человек, ни разу не работавший в серьёзной конторе? Или вообще ни разу не работавший. Выполнять заказы - это не работать, это - выполнять заказы! Если ты этим занимаешься вообще...
Записан

heart ||У божевіллі утвори сузір'я віри в неймовірне... © Олег Скрипка
zer_owlet
Необычные пользователи
Проректор
*

Карма: +103/-16
Offline Offline

Пол: Мужской
Сообщений: 2399



« Ответ #28 : Август 22, 2007, 01:24:06 »

не осилил все, т.к. от начальных сообщений naxellar уже накипело ))))

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

если ты, naxellar, такой умный - напиши хотя бы на 10 таблцах прогу, работающую по сети с базой, которую мы с Лазарусом не повесим и не сможем вбить ошибочные данные... после этого сможешь умничать ))

ЗЫ: имхо, тему можно переименовывать в "безосновательные понты" )))
Записан



Если бы те, кто злословит обо мне, знали, что я о них думаю, они бы ещё не то говорили.

Так хочется быть добрым и порядочным, особенно, когда понимаешь, что патронов на всех никогда не хватит..

Памятка женщинам: если ты хочешь, чтоб мужчина встал на колени - разденься и встань на четвереньки.
naxellar
Главный флудер
Проректор
*****

Карма: +101/-52
Offline Offline

Пол: Мужской
Сообщений: 5015

Главный флудер


« Ответ #29 : Август 22, 2007, 02:49:16 »

Я не претендую на то, что я круто разбираюсь в БД. Просто имею понятие что это. А если прога у них глючит (А в ней куча связей таблиц, функций), то писатель переоценил себя.

LazarusLong поставил на место. Да кое-что из списка я не слышал.
Возможно я больше взял на себя, чем следовало, но давайте вернемся с наездов на меня, на ситуации, когда пользователь через клиент испортит базу:
Через клиент, но бывает, такое в базу закоммитят....
Давай пример придумай, а мы разберемся Подмигивающий
Записан
Sochin
Злой модератор
Декан
*****

Карма: +108/-6
Offline Offline

Пол: Мужской
Сообщений: 1518



« Ответ #30 : Август 22, 2007, 03:09:03 »

ЗЫ: имхо, тему можно переименовывать в "безосновательные понты" )))

И ты ну никак не мог не отметитса в такой теме. )))
Записан

Говорят, когда компьютер сгорает, перед взором микропроцессора за долю секунды проносятся все операции, которые он когда-либо совершил...
壯鎭
LazarusLong
Ирландский доброволец
Проректор
*****

Карма: +181/-7
Offline Offline

Пол: Мужской
Награды:
А может я тоже хочу себе награду?
Сообщений: 6133


Ukrainian by birth, Irish by the grace of God


WWW
« Ответ #31 : Август 22, 2007, 03:16:36 »

Блин.. я же приводил пример. Человеческий фактор еще никто не отменял. Самые распространенные ошибки - это ошибки связанные с вводом неверных данных, время от времени пользователи забывают сделать некоторые обязательные операции. Операции эти зависят от специфики самой базы. К примеру в банковской БД это может быть постановка некоторых документов на последконтроль перед оплатой и т.п..

Чисто технические и логические несоответствия в данных как правило легко контролируются. Но, к примеру, часто бывает так, что в ходе выполнения транзакции у юзера, к примеру, виснет машина. Он не долго думая перегружается. В базе остается висеть соединение. Все остальные не могут работать (другие транзакции не коммитятся, пока предыдущая не закончится), пока админ руками не отобъет это соединение. Ну и т.п.
Записан

Когда ему нужно - он русский, когда нужно - украинец, а когда ему ни хрена не нужно - он ирландец.

"...Он любил говорить факин щит
Когда что-то не так ему
Принимал он свой самый ирландский вид
И кидался трубкой в жену..."
naxellar
Главный флудер
Проректор
*****

Карма: +101/-52
Offline Offline

Пол: Мужской
Сообщений: 5015

Главный флудер


« Ответ #32 : Август 22, 2007, 03:19:42 »

Блин.. я же приводил пример. Человеческий фактор еще никто не отменял. Самые распространенные ошибки - это ошибки связанные с вводом неверных данных, время от времени пользователи забывают сделать некоторые обязательные операции. Операции эти зависят от специфики самой базы. К примеру в банковской БД это может быть постановка некоторых документов на последконтроль перед оплатой и т.п..
А разве прога не может напомнить пользователю, что он еще должен сделать?
Чисто технические и логические несоответствия в данных как правило легко контролируются. Но, к примеру, часто бывает так, что в ходе выполнения транзакции у юзера, к примеру, виснет машина. Он не долго думая перегружается. В базе остается висеть соединение. Все остальные не могут работать (другие транзакции не коммитятся, пока предыдущая не закончится), пока админ руками не отобъет это соединение. Ну и т.п.
А что часто бывает?
Записан
Alder
Администратор
Проректор
*****

Карма: +331/-16
Offline Offline

Пол: Мужской
Награды:
За II место в конкурсе поэзии (весна-2007)2 место в фотоконкурсе \За II место в фотоконкурсе \3 место в фотоконкурсе \2 место в фотоконкурсе \Лучший знаток музыки 2009Лучший знаток музыки 2010
Сообщений: 11224


just for fun


WWW
« Ответ #33 : Август 22, 2007, 03:21:50 »

А разве прога не может напомнить пользователю, что он еще должен сделать?
А что часто бывает?
1. Прога может только напомнить. Заставить сделать она не может.
2. Бывает. И чаще всего в  самые неподходящие моменты.
Записан

"There are things known and there are things unknown, and in between are the doors..." (Jim Morrison)
LazarusLong
Ирландский доброволец
Проректор
*****

Карма: +181/-7
Offline Offline

Пол: Мужской
Награды:
А может я тоже хочу себе награду?
Сообщений: 6133


Ukrainian by birth, Irish by the grace of God


WWW
« Ответ #34 : Август 22, 2007, 03:33:49 »

За время что я работал в банке - довольно часто.
А сама процедура выправления этого была примерно следующая:
1. Взять ключ от серверной и печать
2. Открыть серверную
3. Отбить на сервере висящее соединение
4. Закрыть серверную
5. Опечатать серверную
6. Положить ключ и печать на место.

А это, согласитесь, не очень приятно было делать. Особенно когда в чате интересный разговор завязался Подмигивающий
Записан

Когда ему нужно - он русский, когда нужно - украинец, а когда ему ни хрена не нужно - он ирландец.

"...Он любил говорить факин щит
Когда что-то не так ему
Принимал он свой самый ирландский вид
И кидался трубкой в жену..."
naxellar
Главный флудер
Проректор
*****

Карма: +101/-52
Offline Offline

Пол: Мужской
Сообщений: 5015

Главный флудер


« Ответ #35 : Август 22, 2007, 03:46:25 »

А разве прога не может напомнить пользователю, что он еще должен сделать?
А что часто бывает?
1. Прога может только напомнить. Заставить сделать она не может.
2. Бывает. И чаще всего в  самые неподходящие моменты.
Закон подлости, млин

LazarusLong, а зачем физический доступ к серверу. Есть же telnet, на винде "Удаленный рабочий стол" есть.
Записан
LazarusLong
Ирландский доброволец
Проректор
*****

Карма: +181/-7
Offline Offline

Пол: Мужской
Награды:
А может я тоже хочу себе награду?
Сообщений: 6133


Ukrainian by birth, Irish by the grace of God


WWW
« Ответ #36 : Август 22, 2007, 04:31:40 »

Из соображений безопасности.
Записан

Когда ему нужно - он русский, когда нужно - украинец, а когда ему ни хрена не нужно - он ирландец.

"...Он любил говорить факин щит
Когда что-то не так ему
Принимал он свой самый ирландский вид
И кидался трубкой в жену..."
tuft
Я просто не берегу силы на обратный путь © "Гаттака"
Firebiker
Проректор
*****

Карма: +201/-40
Offline Offline

Пол: Мужской
Награды:
Лучший знаток фильмов 2008II место в конкурсе поэзии \III место в конкурсе поэзии \
Сообщений: 10684


Homo fortunatus


WWW
« Ответ #37 : Август 22, 2007, 05:43:05 »

LazarusLong, а зачем физический доступ к серверу. Есть же telnet, на винде "Удаленный рабочий стол" есть.

Интересно, как ты на Новелл-сервер зайдёшь удалённо Непонимающий
Записан

heart ||У божевіллі утвори сузір'я віри в неймовірне... © Олег Скрипка
EvilMax
Администратор
Завкаф
*****

Карма: +59/-0
Offline Offline

Пол: Мужской
Сообщений: 1072


Злой и страшный :)


« Ответ #38 : Август 22, 2007, 09:53:43 »

Обсуждаем проблемы безопасности отдельно или используем соттветствующий тег для оффтопика.

Теперь по теме. Виноваты и пользователи и разработчики. И зачастую глюки, внесенные разработчиками аппаратного и программного обеспечения, умножаются на кривые руки юзеров. А многим кажется, что в основном юзеры виноваты, просто потому, что пользователей гораздо больше, чем разработчиков Подмигивающий
Записан

Оптимальная концентрация кофе - это когда код уже дает советы, как его написать, но еще не спорит с тобой и не подкалывает в случае неудач...
---
Существует три способа распространения программного обеспечения: воровство, грабёж и обмен краденым. (c) Неизвестный программист
zer_owlet
Необычные пользователи
Проректор
*

Карма: +103/-16
Offline Offline

Пол: Мужской
Сообщений: 2399



« Ответ #39 : Август 23, 2007, 12:43:04 »

ЗЫ: имхо, тему можно переименовывать в "безосновательные понты" )))

И ты ну никак не мог не отметитса в такой теме. )))

ага )))) ну не выдержал блин ))))


По теме:
ИМХО, виноваты не разработчики, а неверный подход к самой разработке. Конечный продукт разработчика (прога, скрипт) должен поступить к тестерам, которые обязаны выловить все что только есть. Очень часто это не делается, т.к. тесторов вообще нет (вернее в роли тестера выступает сам разработчик - потыкал на кнопки, не падает - значит работает). И получаем в результате сырой продукт, который иногда использовать может только разработчик (потому что только он знает что вот тут обязательно надо поставить птичку, а тут нужно вводить только числа).
Очень часто встречаюсь с прогами, которые конечные потребители вообще юзать не могут - потому что не ясно как это все Д работает.

Так что, вроде как, мы тут подняли только один пункт огромной проблемы. Улыбка
« Последнее редактирование: Август 23, 2007, 12:55:09 от zer_owlet » Записан



Если бы те, кто злословит обо мне, знали, что я о них думаю, они бы ещё не то говорили.

Так хочется быть добрым и порядочным, особенно, когда понимаешь, что патронов на всех никогда не хватит..

Памятка женщинам: если ты хочешь, чтоб мужчина встал на колени - разденься и встань на четвереньки.
Страниц: 1 [2] 3  Все   Вверх
  Печать  
 
Перейти в:  

Penguins Counter Powered by MySQL Powered by PHP Powered by SMF 1.1.8 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS! Internetmap
Страница сгенерирована за 0.155 секунд. Запросов: 35.