Поля в базе. Какой синтаксис лучше.

Статус
В этой теме нельзя размещать новые ответы.

Gas

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

С.

Продвинутый новичок
Вся проблема, как я вижу в слове "id" и с ним путанница с внешними/внутренними ключами. Если избавиться от "id", то и проблемы не будет. Например:

group_items_rel{
record,
item,
group,
creator,
type,
date
}

И теперь связывайте по каким угодно ключам. Что например ожидается в полях "group" или "item", кроме их id? Разве есть варианты?

Соответественно:

groups{
group,
name // вариант groupname
}

items{
item,
name // вариант itemname
}

Про табличны префиксы к полям не говорю, как не заслуживающие внимания вообще.
 

zerkms

TDD infected
Команда форума
типичное копошение с важным видов вокруг незначащих мелочей, из-за которого программистов на пхп называют "недо-программистами"
так держать, товарищи
 

berkut

Новичок
zerkms огласите список вами благославленных тем и вопросов

-~{}~ 18.04.08 09:37:

свят-свят
 

crocodile2u

http://vbolshov.org.ru
холиварчег :)

тема яйца выеденного не стоит. Вопрос личных предпочтений и/или правил, принятых командой (последнее гораздо важнее).
 

Духовность™

Продвинутый новичок
"недо-программистами"
Ну, имхо, называют потому, что язык очень легок в изучении и функционал PHP позволяет легко состряпать любой сайтик, зная основы языка.

А по-настоящему хороших программистов, которые умеют грамотно проектировать приложения - единицы. Основываюсь на собственном опыте - везде, где работал, везде встречал типичный говнокод (хотя и я сам пишу говнокод). Но в одной компании, где мне пришлось работать, люди заявляли буквально следующее: "мы - лучшие". И это несмотря на то, что уровень написания их кода был на уровне начинающих. О шаблонах проектирования, например, эти гуру PHP в жизни не слышали.

Они оценивали себя лучшими не в силу того, как они проектировали приложения, а количеством написанных сайтов.

Мне мой куратор говорил - "Я пришел сюда работать, у меня было 40 сайтов. У тебя - 2". Впоследствии я понял, что его 40 сайтов, написанных как минимум вперемешку с дизайном, по сути - ничто. Состряпать 40 сайтов с помощью говнокода может любой новичок. А вот сделать программу, понятную не только компьютеру, но и человеку - может далеко не каждый.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху