Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Важный вопрос по неймингу классов / 19 сообщений из 19, страница 1 из 1
01.10.2018, 15:17
    #39710970
howNameThisClass
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Важный вопрос по неймингу классов
Очень важный вопрос и, возможно, не раз уже всплывал. Прошу отнестись серьезно. Как назвать в Delphi класс игрового юнита, если слово "unit" уже зарезервировано языком?
...
Рейтинг: 0 / 0
01.10.2018, 15:18
    #39710971
Котовасия
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Важный вопрос по неймингу классов
howNameThisClass,

гунит.
...
Рейтинг: 0 / 0
01.10.2018, 15:21
    #39710973
howNameThisClass
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Важный вопрос по неймингу классов
Котовасия

Принимается. Есть еще варианты?
...
Рейтинг: 0 / 0
01.10.2018, 15:23
    #39710974
Котовасия
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Важный вопрос по неймингу классов
howNameThisClass,

остальные только хуже, не трать время.
...
Рейтинг: 0 / 0
01.10.2018, 15:25
    #39710975
howNameThisClass
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Важный вопрос по неймингу классов
Но вы мне солгали. На самом деле, есть еще TUnit. Только тогда вопрос, как назвать объект этого класса, ведь, у любого не абстрактного класса всегда есть объекты. Согласитесь, без этого существование его будет бессмысленным.
...
Рейтинг: 0 / 0
01.10.2018, 15:31
    #39710980
Dimonka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Важный вопрос по неймингу классов
howNameThisClassНо вы мне солгали. На самом деле, есть еще TUnit. Только тогда вопрос, как назвать объект этого класса, ведь, у любого не абстрактного класса всегда есть объекты. Согласитесь, без этого существование его будет бессмысленным.

Зачем так зацикливаться на названии объекта? У тебя есть 100500 вариантов как обойти это ограничение. Назови объект AUnit, TheUnit, MyUnit, но если не хватит фантазии на другие названия, снова пиши сюда.
...
Рейтинг: 0 / 0
01.10.2018, 15:34
    #39710983
howNameThisClass
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Важный вопрос по неймингу классов
Dimonka

Это некрасиво, потому что другие классы и объекты названы по определенному правилу, например, "bullet: TBullet".
...
Рейтинг: 0 / 0
01.10.2018, 15:43
    #39711003
Юнит блять
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Важный вопрос по неймингу классов
Код: pascal
1.
2.
3.
4.
5.
6.
7.
type
  TUnit = class

  end;

var
  &Unit: TUnit;


не благодарите
...
Рейтинг: 0 / 0
01.10.2018, 15:43
    #39711004
Kast2K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Важный вопрос по неймингу классов
TNPC?
...
Рейтинг: 0 / 0
01.10.2018, 16:02
    #39711030
howNameThisClass
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Важный вопрос по неймингу классов
Вот еще можно было бы "$unit", как в php, все-таки, привычнее, чем "&unit"...
...
Рейтинг: 0 / 0
01.10.2018, 16:18
    #39711041
Dimonka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Важный вопрос по неймингу классов
howNameThisClassDimonka

Это некрасиво, потому что другие классы и объекты названы по определенному правилу, например, "bullet: TBullet".
Для пущей красоты TUnit можно заменить на TEntity, TActor, TElement, TItem

Но можно конечно ради красивого именования юнита перейти на другие языки, где таких проблем не замечено.
...
Рейтинг: 0 / 0
01.10.2018, 17:39
    #39711116
asutp2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Важный вопрос по неймингу классов
howNameThisClassВот еще можно было бы "$unit", как в php, все-таки, привычнее, чем "&unit"...php привычнее? ну вот и пиши на php)))
...
Рейтинг: 0 / 0
01.10.2018, 17:40
    #39711117
AJi
AJi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Важный вопрос по неймингу классов
Иногда, тут даже веселее, чем на bash.org :)
...
Рейтинг: 0 / 0
01.10.2018, 17:46
    #39711125
Gerasimenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Важный вопрос по неймингу классов
howNameThisClassОчень важный вопрос и, возможно, не раз уже всплывал. Прошу отнестись серьезно. Как назвать в Delphi класс игрового юнита, если слово "unit" уже зарезервировано языком?
Чем не устраивает unity ?
...
Рейтинг: 0 / 0
01.10.2018, 20:19
    #39711243
howNameThisClass
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Важный вопрос по неймингу классов
Gerasimenko

unity - это же движок. А еще это "сообщество", а "юнит" - это один объект, а не сообщество.
...
Рейтинг: 0 / 0
01.10.2018, 20:28
    #39711250
rgreat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Важный вопрос по неймингу классов
Код: pascal
1.
2.
3.
4.
5.
6.
7.
type
  TUnit = class

  end;

var
  Units: Array of TUnit;



Нахрена тебе отдельный "unit" - вопрос.
...
Рейтинг: 0 / 0
01.10.2018, 20:38
    #39711259
howNameThisClass
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Важный вопрос по неймингу классов
rgreat

А как тебе такое развитие, сынок?

Код: pascal
1.
2.
3.
for unit in units do begin
    ...
end;



Вот тут-то нас ошибка и поджидает.
...
Рейтинг: 0 / 0
01.10.2018, 21:00
    #39711275
rgreat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Важный вопрос по неймингу классов
howNameThisClassrgreat

А как тебе такое развитие, сынок?Хамло.

Страдай дальше сам.
...
Рейтинг: 0 / 0
01.10.2018, 21:02
    #39711276
defecator
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Важный вопрос по неймингу классов
howNameThisClassrgreat

А как тебе такое развитие, сынок?

Код: pascal
1.
2.
3.
for unit in units do begin
    ...
end;



Вот тут-то нас ошибка и поджидает.

Код: pascal
1.
2.
3.
for SelUnit in units do begin
    ...
end;



ТС тролль
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Важный вопрос по неймингу классов / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]