Статистика: Добавлено kik13 — 02.03.2008 05:03:05
Статистика: Добавлено Attid — 03.02.2008 10:27:11
Статистика: Добавлено Deepthroat — 02.02.2008 20:17:00
Статистика: Добавлено Padre_Mortius — 31.01.2008 13:37:00
Статистика: Добавлено alexs — 31.01.2008 11:48:07
Статистика: Добавлено Attid — 31.01.2008 11:34:20
Статистика: Добавлено Vadim — 31.01.2008 11:06:27
Код:
SELECT COUNT(*)
FROM table_name
WHERE <predicate>;
Статистика: Добавлено Deepthroat — 31.01.2008 00:25:11
Статистика: Добавлено Attid — 29.01.2008 14:12:47
P.S. И велосипед изобретать не нужно Laughing
Статистика: Добавлено vital — 29.01.2008 13:40:33
Статистика: Добавлено Attid — 29.01.2008 13:07:12
Статистика: Добавлено vital — 29.01.2008 12:30:38
Код:
7, проверять при пустом датасете недоступность кнопок удалить и редактировать
8, проверять работоспособность форм с большим наполнением данными
(как минимум в несколько раз превышающих визуальный обьем кроме случаев если на реально БД не может быть физически больше данных чем умещающие)
ЗЫ позволяет проверять как будет выглядеть со скролами
9,если предпологается большой набор данных ограничивать его физически (select first 100)
10. не использовать * в запросах (select * from .. и даже select count(*))Статистика: Добавлено Attid — 29.01.2008 12:16:59
Код:
4,5 формы должны появлятся отцентрироваными на экране
4,6 табордер должен быть логичным (проверять работу без мыши)
4,6,1 одинаковые действия должны быть одинаковы везде
4,7 каждая форма кроме диалогов должна иметь майн меню со всеми действиями.
4,8 каждая форма должна иметь кнопку(или минимум меню(?)) выхода, чтоб не закрывать по крестику
4,9 дабл клик на форме должен редактировать запись за исключением если форма диалоговая, тогда вобор записи и модал резулт = mr_ok
Статистика: Добавлено Attid — 29.01.2008 00:43:11
Статистика: Добавлено Padre_Mortius — 28.01.2008 20:11:20
Статистика: Добавлено dymken — 28.01.2008 16:51:25
Статистика: Добавлено Attid — 28.01.2008 13:17:44
Статистика: Добавлено dymken — 28.01.2008 09:02:00
btStart кнопка
4,4 формы должны появлятся отцентрироваными на экране
Статистика: Добавлено Deepthroat — 28.01.2008 00:26:32
ненадолго ввело меня в гипнотический ступорbtStart кнопка
Статистика: Добавлено B4rr4cuda — 27.01.2008 23:30:41
Обычно, для улучшения читаемости, используется трехбуквенное обозначение класса:
1) Венгерскую нотацию (префиксы с типами) некоторые считают злом. В принципе, с современными IDE она действительно не так актуальна, как несколько лет назад, т.к. при наведении мышки на идентификатор мы видим его тип. Но это одно из мнений.
Лучше меньше комментариев, зато по делу. Формальное требование "на 20 строк кода" может привести к тому, что код будет просто заспамлен.
4) Я бы не стал объединять требования к gui и коду в одну кучу - все-таки это разные категории. Ну а в требованиях к gui есть смысл формализовать побольше: размеры кнопок, интервалы, шрифты, навигацию с клавиатуры и т.д.
6.3) По-хорошему, проверять на соответствие нужно перед каждым коммитом в svn. Иначе за 3 месяца могут такое наворотить, что еще месяц распрямлять придется...
Статистика: Добавлено Attid — 27.01.2008 22:03:01
Статистика: Добавлено Sergei I. Gorelkin — 27.01.2008 18:57:08
1, Имена должны быть логичны и содержать клас компонента в начале названия
gMain грид
btStart кнопка
cbDevItems комбик
Код:
grdMain грид
btnStart кнопка
cbbDevItems комбикСтатистика: Добавлено B4rr4cuda — 27.01.2008 17:32:14
Статистика: Добавлено Attid — 27.01.2008 14:11:28