All streams
Search
Write a publication
Pull to refresh
0
0
ArtemS @ArtemS

User

Send message
Не забывайте что статья расчитана не на «Вас», а для новичков. Трудно очень подобрать пример, где не будет MVC, SQL-ijection и прочего. Как вы представляете должна выглядит статья?
Интересно про разработку.

Какую методику использовали?
Было ли это принято сразу или пришлось кого-то заставлять?

deniskin говорил что-то про это в предыдущем хабракасте, но мало.
Назвать можно по разному. Надо смотреть учебный план, а там тоэ, социалогия и еще всякого другого полно.
Я влюбился в этот редактор, к тому же он и бесплатный.
Для установки необходим jdk 5 или 6
Пора уже забыть про "классы" и начать думать прототипами.
Все зависит от тех запросов, на которых будет работать приложение, от них и будет зависит выбираемый вариант. Не зная структуры будущей программы, совета, что лучше, дать сложно. Как вы правильно написали + и - есть везде.

А 3 select'a мне кажутся очень логичным решением. Никто же не думает выбирать, скажем, "книги" и "авторов" одним select'ом.
А почему не сделать так?
========================

// 0 таблица
CREATE TABLE `space_object` (
ID int(11) NOT NULL auto_increment,
`x` int(11) NOT NULL default '0',
`y` int(11) NOT NULL default '0',
PRIMARY KEY (`ID`)
);
// 1я таблица
CREATE TABLE `ship` (
`ID` int(11) NOT NULL auto_increment,
`space_object_id int(11),
`armor` float NOT NULL default '0',
`maxarmor` float NOT NULL default '0',
...
PRIMARY KEY (`ID`)
)

// 2я таблица
CREATE TABLE `planet` (
`ID` int(11) NOT NULL auto_increment,
`space_object_id int(11),
`radius` float NOT NULL default '0',
...
PRIMARY KEY (`ID`)
);

// 3я таблица
CREATE TABLE `alien` (
`ID` int(11) NOT NULL auto_increment,
`space_object_id int(11),
`damage` float NOT NULL default '0',
...
PRIMARY KEY (`ID`)
);

===========
Плюсы:
- Один запрос на выборку.
- Самое компактное хранение данных
- Возможно поиск по свойствам объектов


P.S. использовать в просто id все таки не правильно. Может лучше platen_id, alien_id и т.д.
Какая разница в какой среде учить программированию. Ведь учат именно мышлению, а не "программирование под X" (подставить нужное).

Information

Rating
Does not participate
Location
Россия
Works in
Date of birth
Registered
Activity