Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

Игорь Т.


Старейшина

Зарегистрирован:
29 September 2002
Сообщения: 647
Примеры кода: 2
 

RE[20]: таблица->класс С# крик души

23 July 2004 09:12  



Ну, сценарий я обсужаю с клиентом во вторую очередь. А в первую - сущности, с которыми педстоит иметь дело, просто я мыслю таблицами.


Я тебе приводил пример, кога мышление таблицами не работаетУлыбка Твои приложения (как ты сам написал) только поднимают и сохраняют данные. И все. Поэтому тебе твой метод сходит с рук.

А все же инетресно - ты с клиентом прямо схему данных и обсуждаешь?Улыбка Мол будет у вас такая таблица, такая связь, а мы потом на каждую таблицу по 2 формы натянем, и приложение будет готово?Улыбка Может это и проканает.. В принципе, все от сложности зависит.

У меня просто был случай, когда мы просто "натягивали" данные на формы, и клиент просто завернул приложение. сказав, что в нем жутко неудобно работать, что приходится делать много лишних действий и что приложение не отражает суть процесса, а просто предоставляет кучу форм. которые сваливаются на юзера.
И вот тут началось... Тут и визарды, и долгосрочныйе бизнес-транзакции... Куча функциональности БД вообще не нашла отражения в инетрфейсе а осталась внутри, Потому как не всякую низкоуровневую логику БД нужно поднимать до уровня пользователя. Какие-то тоношения могут просто для целостности данных лежать, и, максимум, проявляться потом в каких-то отчетах.
Параллельно с этим приходилось местами нещадно переделывать схему данных, потому как с виду верные отношения между объектами очень трудно вписывались в тот процесс, который должно отражать приложение. Т.е. изначально схема была верна только для хранения данных, но не для удобной работы с ними.
Например, выяснилось, что пользователь должен уметься "одним кликом" выполнять какое-то действие, которое в старой схеме подразумевало несколько свиду несвязанных поднял-положил-связал. И на разработанной схеме этот "один клик" был полнейшим бредом. Нужно было через Ж и какие-то временные таблицы собирать данные, потом их рассовывать на свои места.
После незначительной переделки схемы, в ходе которой....ну, скажем так, сместились акценты в отношениях, один клик получился в 5 строк. И при этом гибкости схема не утртила.

Это я все к тому, что все объекты и отношения ВСЕГДА вылазят из пользовательских сценариев. Схема должна адаптироваться под юзабилити, а не наоборот. Анализ прецедентов или их синонимов в разных методологиях - это первый пункт в процессе разработки.
We take I.T. easy!
Наверх
  



Общие вопросы программирования на ASP.NET

 таблица->класс С# крик душиЛЫСЫЙ  24 June 2004 20:28
 RE: таблица->класс С# крик душиИгорь Т.  25 June 2004 16:20
 RE[2]: таблица->класс С# крик душиЛЫСЫЙ  25 June 2004 19:35
 RE[2]: таблица->класс С# крик душиЛЫСЫЙ  25 June 2004 17:56
 RE[2]: таблица->класс С# крик душиЛЫСЫЙ  25 June 2004 16:29
 RE: таблица->класс С# крик душиW@ndERR ®  25 June 2004 14:07
 RE[2]: таблица->класс С# крик душиЛЫСЫЙ  25 June 2004 16:04
 RE[3]: таблица->класс С# крик душиЛЫСЫЙ  25 June 2004 17:04
 RE[4]: таблица->класс С# крик душиTemych  23 July 2004 13:14
 RE[2]: таблица->класс С# крик душиЛЫСЫЙ  25 June 2004 14:13
 RE: таблица->класс С# крик душиDimon aka Manowar  24 June 2004 21:12
 RE[2]: таблица->класс С# крик душитупой  24 June 2004 23:03
 RE[3]: таблица->класс С# крик душиDimon aka Manowar  25 June 2004 01:51
 RE[4]: таблица->класс С# крик душитупой  25 June 2004 11:33
 RE[5]: таблица->класс С# крик душиDimon aka Manowar  25 June 2004 13:04
 RE[6]: таблица->класс С# крик душитупой  25 June 2004 15:11
 RE[7]: таблица->класс С# крик душиDimon aka Manowar  25 June 2004 16:43
 RE[8]: таблица->класс С# крик душитупой  25 June 2004 17:05
 RE[9]: таблица->класс С# крик душиЛЫСЫЙ  25 June 2004 17:18
 RE[10]: таблица->класс С# крик душитупой  25 June 2004 17:53
 RE[11]: таблица->класс С# крик душиЛЫСЫЙ  25 June 2004 18:02
 RE[12]: таблица->класс С# крик душитупой  25 June 2004 18:12
 RE[13]: таблица->класс С# крик душиЛЫСЫЙ  25 June 2004 18:16
 RE[14]: таблица->класс С# крик душитупой  25 June 2004 18:43
 RE[15]: таблица->класс С# крик душиЛЫСЫЙ  25 June 2004 18:50
 RE[16]: таблица->класс С# крик душиИгорь Т.  22 July 2004 08:35
 RE[17]: таблица->класс С# крик душиNaherman  22 July 2004 20:04
 RE[18]: таблица->класс С# крик душиИгорь Т.  22 July 2004 21:54
 RE[19]: таблица->класс С# крик душиAL  23 July 2004 00:46
 RE[20]: таблица->класс С# крик душиИгорь Т.  23 July 2004 09:30
 RE[21]: таблица->класс С# крик душиAL  23 July 2004 12:42
 RE[19]: таблица->класс С# крик душиNaherman  22 July 2004 22:54
 RE[20]: таблица->класс С# крик душиИгорь Т.  23 July 2004 09:12
 RE[21]: таблица->класс С# крик душиNaherman  25 July 2004 18:38
 RE[17]: таблица->класс С# крик душиAL  22 July 2004 11:42
 RE[18]: таблица->класс С# крик душиИгорь Т.  22 July 2004 21:43
 RE[16]: таблица->класс С# крик душиNaherman  21 July 2004 22:47
 RE[7]: таблица->класс С# крик душиЛЫСЫЙ  25 June 2004 15:41
 RE[8]: таблица->класс С# крик душитупой  25 June 2004 16:11
 RE[9]: таблица->класс С# крик душиИгорь Т.  25 June 2004 16:24
 RE[9]: таблица->класс С# крик душиЛЫСЫЙ  25 June 2004 16:19
 RE[10]: таблица->класс С# крик душитупой  25 June 2004 16:37
 RE[11]: таблица->класс С# крик душиЛЫСЫЙ  25 June 2004 16:50
 RE[5]: таблица->класс С# крик душиЛЫСЫЙ  25 June 2004 11:39
 RE[6]: таблица->класс С# крик душитупой  25 June 2004 12:26
 RE[7]: таблица->класс С# крик душиЛЫСЫЙ  25 June 2004 12:36
 RE[8]: таблица->класс С# крик душитупой  25 June 2004 12:53
 RE[9]: таблица->класс С# крик душиИгорь Т.  25 June 2004 16:42
 RE[10]: таблица->класс С# крик душиЛЫСЫЙ  25 June 2004 17:02
 RE[9]: таблица->класс С# крик душиЛЫСЫЙ  25 June 2004 13:36
 RE[10]: таблица->класс С# крик душитупой  25 June 2004 15:13
 RE[11]: таблица->класс С# крик душиЛЫСЫЙ  25 June 2004 15:40
 RE[12]: таблица->класс С# крик душиИгорь Т.  25 June 2004 16:51
 RE: таблица->класс С# крик душиSheryld  24 June 2004 20:41
 RE[2]: таблица->класс С# крик душиAndrey Barashkin  24 June 2004 20:53
 RE[3]: таблица->класс С# крик душиЛЫСЫЙ  24 June 2004 21:01
 RE[2]: таблица->класс С# крик душиЛЫСЫЙ  24 June 2004 20:51
 RE[3]: таблица->класс С# крик душиSheryld  24 June 2004 21:21
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта