Войти
ПрограммированиеФорумОбщее

Прозрачность кода в C++ (20 стр)

Страницы: 116 17 18 19 20 21 Следующая »
#285
13:02, 9 июля 2009

innuendo
> Я хотел показать kas что лид не всегда принимает удачные решения
Разумеется. Но вот лид сказал тебе написать подсистему без STL, а тебе охота с. Твои действия?


#286
13:06, 9 июля 2009

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

Есть разные ситуации :)

Но, думаю что

switch ( ) {

case A:

DoOnA();
break;

case  B 
  DoOnB();
break;


лучше чем

switch ( ) {

case A:

  100 строчек кода
break;

case  B 
  100 строчек кода 
break;

#287
13:09, 9 июля 2009

innuendo
> лид не всегда принимает удачные решения
Ну обычно же можно сесть в курилке и обсудить, если есть конкретное предложение по замене. Если уж совсем диалог не клеится - тогда не знаю, менять работу... или лида))

ashujon
> когда парсер писал свитч больше сотни был, как упростить?
обычно свитч вполне нормально заменяется таблицей - массивом там, или мэпом, по обстоятельствам.

#288
13:09, 9 июля 2009

Z
> Разумеется. Но вот лид сказал тебе написать подсистему без STL, а тебе охота с.
> Твои действия?

:) Пока жесткого прессинга не было :)
А у одного знакомого до конфликта дошло. Причем вопрос о производительности был не самым важным :)
Поставят задачу без STL - сделаю.

#289
13:11, 9 июля 2009

Vesta
> Ну обычно же можно сесть в курилке и обсудить, если есть конкретное предложение
> по замене. Если уж совсем диалог не клеится - тогда не знаю, менять работу...
> или лида))

У меня последнее время проблемы с геймдизами :)

#290
15:09, 9 июля 2009

вопрос про то какой лид и что делать отдельный совсем, не  относящийся к делу

#291
15:15, 9 июля 2009

kas
Чтобы тебе спокойнее было - Согласен, что очень хорошо, когда все члены команды придерживаюся одного стиля - меньше всяких непоняток :)

Меня, например, в дрожь бросает когда член экземпляра с заглавной буквы ! :)


типа class Foo {

int PersonCode;

} ;

#292
17:14, 9 июля 2009

innuendo
> Меня, например, в дрожь бросает
А ненадо ни к чему привязъватся, в частности к какому-то стилю.
Ето имхо лиш внешность, мая.

#293
17:21, 9 июля 2009

Z
> А ненадо ни к чему привязъватся, в частности к какому-то стилю.
> Ето имхо лиш внешность, мая.

Ёлы-палы, у меня заглавные ассациируются с глобальными :) или переменными класса

#294
18:04, 9 июля 2009

ashujon
> когда парсер писал свитч больше сотни был, как упростить?

Vesta
> обычно свитч вполне нормально заменяется таблицей - массивом там, или мэпом, по
> обстоятельствам

Как правило, это не требуется. Компилятор с огромными свитчами поступает хитро, а не так как кто-то (возможно) подумал. В смысле если вопрос в скорости.

#295
18:17, 9 июля 2009

entryway
> Как правило, это не требуется. Компилятор с огромными свитчами поступает хитро,
> а не так как кто-то (возможно) подумал. В смысле если вопрос в скорости.

Тут проблема в другом. Я так пару раз нарывался на баги из-за банального break :)

Лучше пусть код будет проще и короче

#296
6:20, 10 июля 2009

innuendo
>Лучше пусть код будет проще и короче
...и структурнее.

#297
15:27, 10 июля 2009

хм
автор топика ответил токо раз
а нафлудили огого....

Прошло более 12 лет
#298
13:05, 22 июля 2021

ddkprog
> хм
> автор топика ответил токо раз
> а нафлудили огого....
И тема канула в небытиё с 2009 года. :)

#299
(Правка: 14:07) 14:06, 22 июля 2021

KPG
Заслужил! Держи.
золотая лопата | Прозрачность кода в C++

Страницы: 116 17 18 19 20 21 Следующая »
ПрограммированиеФорумОбщее