LINUX.ORG.RU
ФорумTalks

А что больше контейнера?:)


0

1

Мужики! Лингвисты, Ктулху вас забодай, выручайте...

Есть класс FBL.
Есть класс, содержащий массив FBL-ей и десяток методов по возне с ними. Называется FBLContainer.
А теперь нужен класс, в котором будет несколько FBLContainer.
Не могу подобрать красивое имя, чтобы очевидно было, что этот большой класс содержит FBLContainer и в этом его суть.

Ага, тупняк, но, блин, не могу ничего хорошего придумать:(

★★☆

Ответ на: комментарий от observer

Да не глобальный он вовсе...
Конечно, очень маловероятно, что и его придётся куда-то засунуть, но чем чёрт не шутит:)

Stahl ★★☆
() автор топика
Ответ на: комментарий от Stahl

Конечно, очень маловероятно, что и его придётся куда-то засунуть, но чем чёрт не шутит:)

Тогда уровни контейнеров. L1Container, L2Container. Чтоб уж наверняка.

vurdalak ★★★★★
()
Ответ на: комментарий от Suigintou

А Collection «больше» Container?
У меня в детстве была коллекция монет, а у соседа был гараж для мотоцикла из ж/д контейнера:)

Stahl ★★☆
() автор топика
Ответ на: комментарий от kernelpanic

Ну... супер.
Я честно говоря это слово как-то и не использовал никогда.
Оно мне почему-то пованивает мультфильмами, которые в начате 90х крутили: «Вольтрон» и т.п.
Хм. Надо подумать.
Вроде неплохой вариант...

Stahl ★★☆
() автор топика
Ответ на: комментарий от Suigintou

А то мало ли...

Не-не-не. Я вырос на Си и привык что суть программы в том, что она делает, а вовсе не в универсальности и расширяемости:)
Остановлюсь, видимо, на FBLSuperContainer.

Stahl ★★☆
() автор топика

по нарастающей KiloContainer, MegaContainer, GigaContainer, TeraContainer

thunar ★★★★★
()
Ответ на: комментарий от stevejobs

Конечно, это же ЛОР.
Жаль только что тут нет спецов по Objective C.
Те бы предложили название вроде ContainerForHoldingArraysOfFBLsWithMethodsAndStuff.

Stahl ★★☆
() автор топика
Ответ на: комментарий от Stahl

У меня недавно была проблема похожая, надо было списки списков между собой складывать. Вначале они назывались по смыслу: News, Articles, ArticleNews итп, но т.к. копипаст через копипаст, через некоторое время стало лень переназывать. Зафигачил переименование, все их назвал Item. Получились замечательные методы addItemToItems(item:ItemItem, item: ItemItemItems). Теперь когда открываю этот неймспейс, эти айтемы нахлывают и довлеют на мозг как морские волны, появляется тошнота и паника, и исходник закрывается до лучших времен «исправлю когда-нибудь». Очевидно, «когда-нибудь» не настанет никогда, т.к. чем дальше идет время, тем сильнее стираются в памяти разинцы между ItemItem из одного пакета и ItemItem из другого пакета ;)

stevejobs ★★★★☆
()

FBLContainers или FBLContainerCollection и не мучайся

Dantix ★★
()
Последнее исправление: Dantix (всего исправлений: 1)
Ответ на: комментарий от vurdalak

Очевидно, метаконтейнер должен обобщать всё, что может потребоваться от контейнера контейнеров так, чтобы в него можно было и метаконтейнеры положить.

userid2
()

Не пофиг ли - если IDE умеет rename? Как придумаешь - пофиксишь. Если не расшарил еще, конечно...

Ze
()
Ответ на: комментарий от stevejobs

Какой rename, у него же Кресты вместо языка программирования

Так это функция IDE'шки же. Неужели нет нормальных IDE для плюсов?

Алсо, чем плохи плюсы кроме сложности? О_о

Да, в няшной Java фишек дофига и у нас есть IDE от JetBrains + другие классные :D

Ze
()
Ответ на: комментарий от Ze

Нет ничего постоянней, чем временное...
Тем более, что я люблю раскидывать классы по файлам с соответствующими названиями.

Stahl ★★☆
() автор топика

Больше ада в ваши исходники!

FBLContainerContainerCollectionAbstractFactoryFactoryComponentServiceInterface!

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Ze

чем плохи плюсы кроме сложности?

Мода понимаешь ли. Бабы носят зелёные чулки, а программисты ругают плюсы.
Тем более, что и сложности никакой нет.
Обычно когда начинают говорить про «сложно», то приводят в пример какую-то невменяемую конструкцию, умалчивая, что Си подмножество плюсов и никто не заставляет программировать на плюсах используя все его возможности.

Stahl ★★☆
() автор топика
Ответ на: комментарий от Ze

Я всё никак не могу решить, что мне удобнее — Eclipse или NetBeans.

CYB3R ★★★★★
()
Ответ на: комментарий от Ze

Неужели нет нормальных IDE для плюсов?

Whole Tomato Visual Assist для Visual Studio есть, но он тоже ничерта не умеет.

чем плохи плюсы кроме сложности? О_о

ВСЕМ.

по етому случаю я даже запилил епохальный топик со всеми ответами: 10 причин почему программист на С++ может выбить много денег

stevejobs ★★★★☆
()
Ответ на: комментарий от Stahl

Обычно когда начинают говорить про «сложно», то приводят в пример какую-то невменяемую конструкцию, умалчивая, что Си подмножество плюсов и никто не заставляет программировать на плюсах используя все его возможности.

И то верно...

Кстати, CollectionOfFBLContainers :D

Ze
()

Cделай как, да простят меня Б-ги, в визуал васике: FBLContainers > FBLContainer > FBL.

andrewzvn
()
Ответ на: комментарий от Xellos

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

Stahl ★★☆
() автор топика

FBLDepot. Склад, на складе - контейнеры

selivan ★★★
()
Последнее исправление: selivan (всего исправлений: 1)
Ответ на: комментарий от Xellos

Не, там всё логично и просто.
Я не фанат разведения кучи мелких классов...

Stahl ★★☆
() автор топика

Группа контейнеров, папка(folder, directory), package, association, family, etc

grim ★★☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.