Re[5]: Хороший код, это
От: johny5 Новая Зеландия
Дата: 24.11.14 13:01
Оценка: +2
Здравствуйте, enji, Вы писали:

E>такое впечатление, что каждый проект — как день сурка В одном проекте возникла проблема, пригодился какой-то код из буста. Дальше в следующем проекте используем его сразу же

E>если забыта — надо исправить. Если забыта по незнанию — то, имхо, не зная такие вещи на плюсах писать нельзя. Кстати, rvalue тут спасет

Точнее используем то что на коленке — своё и подправить можно по надобности.

Я избегаю сильно флеймить, но вам нужно смотреть на проект с точки зрения бизнеса.
Что такое хороший код, это:
1. Дешёвый
2. Быстро сделанный
3. Легко заменяемые сотрудники (новый сотрудник, как правило, способен адекватно коммитить уже на 3й рабочий день).

Как этого добиться:
1. Индусы
2. Простота кода
3. Строгие стандарты кодирования
4. Пара пастухов
5. Мощный QA

Так что пишут, и даже с прибылью. Тут весь секрет в нахождении правильного баланса senior <-> junior. Некие маленькие проекты у нас были выполнены чисто только junior-ами. В проектах потолще сеньоров уже процентов 30.

По поводу rvalue, я понимаю, тут у вас неточно — он не сбиндится к const T, потому что обычно move методы принимают неконстантную r-ссылку T&&.
Re[7]: Пора ли переходить на С++11?
От: AlexGin Беларусь  
Дата: 24.11.14 13:51
Оценка: +2
Здравствуйте, niXman, Вы писали:

X>это ужасно, ИМХО %)


Это вполне нормальная повседневная практика — работа над одним, достаточно крупным проектом.
У нас в компании, она также имеет место.
Вводить новый компилятор, тот же C++11, в подобных условиях будет непросто.
З.Ы. Помню, какой стоял "стон", когда мы переходили на C++03 (MSVS2008).
Бесспорно, какая-то часть работы при этом шла в корзину. Срыв сроков в это время был вполне обычным явлением.
Отредактировано 24.11.2014 13:53 AlexGin . Предыдущая версия .
Re[8]: Пора ли переходить на С++11?
От: niXman Ниоткуда https://github.com/niXman
Дата: 24.11.14 14:17
Оценка: -1
Здравствуйте, AlexGin, Вы писали:

AG>Это вполне нормальная повседневная практика

вполне нормально проживать в стране в которой работаешь? да вы еще наверное и в офис ходите пять дней в неделю?
не вижу ничего нормального, ибо ваша жизнь — это жизнь ради работы. несчастные люди, чесслово...
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[9]: Пора ли переходить на С++11?
От: Stanislav V. Zudin Россия  
Дата: 24.11.14 14:22
Оценка:
Здравствуйте, niXman, Вы писали:

AG>>Это вполне нормальная повседневная практика

X>вполне нормально проживать в стране в которой работаешь? да вы еще наверное и в офис ходите пять дней в неделю?
X>не вижу ничего нормального, ибо ваша жизнь — это жизнь ради работы. несчастные люди, чесслово...

Скатываемся в оффтопик, но не удержусь от вопроса.
А тебе приходится сопровождать твои проекты? Или ты состряпал проект с нуля, отдал и забыл как страшный сон ускакал на новый? Если так, то как ты узнаешь, что принятое тобой решение эффективно и правильно?
_____________________
С уважением,
Stanislav V. Zudin
Re[9]: Пора ли переходить на С++11?
От: AlexGin Беларусь  
Дата: 24.11.14 14:37
Оценка: +2
Здравствуйте, niXman, Вы писали:

X>Здравствуйте, AlexGin, Вы писали:


AG>>Это вполне нормальная повседневная практика

X>вполне нормально проживать в стране в которой работаешь? да вы еще наверное и в офис ходите пять дней в неделю?
X>не вижу ничего нормального, ибо ваша жизнь — это жизнь ради работы. несчастные люди, чесслово...

Попытаюсь разложить Ваш, уважаемый niXman, поток сознания по полочкам. Пожалуй, начну с самого конца.

1) Наша жизнь — это постоянное движение. Движение вперед. Семья, работа, родители, друзья — впрочем все это не совсем по теме...
2) Ходить в офис, если нужно, то буду все семь дней в неделю. Это уже как потребует производственная необходимость.
3) Для меня работа — это не только (и не столько) способ прожить, но и возможность эффективного творческого самовыражения.
4) Творчество в работе — это не бессмыссленная погоня за жар-птицейновейшими технологиями/языками, а возможность гармонично развивать начатую разработку. Когда становится ясно, что для развития проекта необходим переход к новому языку, то именно этот переход и будет ложкой к обеду.
5) Мой Заказчик (end user) совсем не будет знать, на какой версии C++ сделан наш продукт, однако это не помешает ему оценить все возможности продукта.
Re[10]: Пора ли переходить на С++11?
От: niXman Ниоткуда https://github.com/niXman
Дата: 24.11.14 14:50
Оценка:
Здравствуйте, Stanislav V. Zudin, Вы писали:

SVZ>А тебе приходится сопровождать твои проекты? Или ты состряпал проект с нуля, отдал и забыл как страшный сон ускакал на новый? Если так, то как ты узнаешь, что принятое тобой решение эффективно и правильно?

большинство проектов я продолжаю поддерживать. некоторые дольше других, некоторые меньше. и это не от того, чтоб забыть, причин несколько: 1)интересность поддержки(некоторые проекты в поддержке совсем скучные), 2)наличие предложения влиться в разработку другого проекта.

подчеркну: почти каждый проект в котором я разрабатывал ту или иную часть — всегда имеет со мной связь, и если нужно, со мной связываются по разным вопросам(и по поддержке в том числе).
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[10]: Пора ли переходить на С++11?
От: niXman Ниоткуда https://github.com/niXman
Дата: 24.11.14 14:53
Оценка:
Здравствуйте, AlexGin, Вы писали:

слишком много слов, и почти всё — ни о чем.

простой вопрос, который расставит все по местам: тебе, чтоб быть счастливым/успешным — нужно всю жизнь прожить в одной стране/городе? и, как неотъемлемая часть — тебе нужно ходить в офис?
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[10]: Пора ли переходить на С++11?
От: niXman Ниоткуда https://github.com/niXman
Дата: 24.11.14 14:55
Оценка: 12 (1)
Здравствуйте, AlexGin, Вы писали:

AG>2) Ходить в офис, если нужно, то буду все семь дней в неделю. Это уже как потребует производственная необходимость.

а производственная необходимость под тебя подстраивается, жертвует собой ради твоих целей?
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[7]: Пора ли переходить на С++11?
От: jazzer Россия Skype: enerjazzer
Дата: 24.11.14 15:19
Оценка:
Здравствуйте, niXman, Вы писали:

X>это ужасно, ИМХО %)


э-э-э... почему?
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re[8]: Пора ли переходить на С++11?
От: niXman Ниоткуда https://github.com/niXman
Дата: 24.11.14 15:21
Оценка:
Здравствуйте, jazzer, Вы писали:

J>э-э-э... почему?

скучно, нудно, однообразно, етц...
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[9]: Пора ли переходить на С++11?
От: Dair Россия  
Дата: 24.11.14 15:48
Оценка: +1
Здравствуйте, niXman, Вы писали:

X>скучно, нудно, однообразно, етц...

Зато за это платят денег.
Re[10]: Пора ли переходить на С++11?
От: niXman Ниоткуда https://github.com/niXman
Дата: 24.11.14 15:50
Оценка:
Здравствуйте, Dair, Вы писали:

D>Зато за это платят денег.

да, если за разработку не платят — то выхода нет, конечно.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[11]: Пора ли переходить на С++11?
От: DarkEld3r  
Дата: 24.11.14 16:01
Оценка: +2
Здравствуйте, niXman, Вы писали:

X>простой вопрос, который расставит все по местам: тебе, чтоб быть счастливым/успешным — нужно всю жизнь прожить в одной стране/городе? и, как неотъемлемая часть — тебе нужно ходить в офис?

По моему, ты всё валишь в одну кучу. Работать над большим проектом, где нельзя "взять и всё переписать" — это одно. Работать удалённо или в офисе — другое. Я не понимаю почему у тебя эти вещи оказываются жестко связаны.

Кстати, "большой проект" — это совсем не обязательно "древнее легаси, где остался только фикс багов".

Если что, удалённо работал.
Re[11]: Пора ли переходить на С++11?
От: Dair Россия  
Дата: 24.11.14 16:04
Оценка:
Здравствуйте, niXman, Вы писали:

D>>Зато за это платят денег.

X>да, если за разработку не платят — то выхода нет, конечно.

За разработку денег платят, но денег за разработку на всех не хватает, поэтому кому-то приходится заниматься рутинной деятельностью.
Re[9]: Пора ли переходить на С++11?
От: jazzer Россия Skype: enerjazzer
Дата: 24.11.14 16:05
Оценка: +1
Здравствуйте, niXman, Вы писали:

X>Здравствуйте, jazzer, Вы писали:


J>>э-э-э... почему?

X>скучно, нудно, однообразно, етц...

хм. Почему?
У меня такое чувуство, что у тебя какие-то очень странные представления о работе программиста, но я их озвучивать пока не буду — вдруг ошибаюсь. Давай ты сначала скажешщь, почему работа в одном проекте — это "скучно, нудно, однообразно, етц", и как оно должно быть, заодно.
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re[10]: Пора ли переходить на С++11?
От: niXman Ниоткуда https://github.com/niXman
Дата: 24.11.14 16:06
Оценка:
Здравствуйте, jazzer, Вы писали:

я не знаю, как оно должно быть. я высказал свое мнение.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[10]: Пора ли переходить на С++11?
От: niXman Ниоткуда https://github.com/niXman
Дата: 24.11.14 16:08
Оценка:
Здравствуйте, jazzer, Вы писали:

J>... у тебя какие-то очень странные представления о работе программиста

одинаково.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Re[11]: Пора ли переходить на С++11?
От: jazzer Россия Skype: enerjazzer
Дата: 24.11.14 17:58
Оценка:
Здравствуйте, niXman, Вы писали:

X>Здравствуйте, jazzer, Вы писали:


X>я не знаю, как оно должно быть. я высказал свое мнение.


Ну ты мог бы свое мнение как-то развернуть? А то уж больно загадочно
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re[11]: Пора ли переходить на С++11?
От: jazzer Россия Skype: enerjazzer
Дата: 24.11.14 18:08
Оценка: +1
Здравствуйте, niXman, Вы писали:

X>Здравствуйте, Dair, Вы писали:


D>>Зато за это платят денег.

X>да, если за разработку не платят — то выхода нет, конечно.

что-то я не уловил связи этой фразы с темой разговора
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re[11]: Пора ли переходить на С++11?
От: AlexGin Беларусь  
Дата: 24.11.14 19:11
Оценка: +1
Здравствуйте, niXman, Вы писали:

X>Здравствуйте, AlexGin, Вы писали:


AG>>2) Ходить в офис, если нужно, то буду все семь дней в неделю. Это уже как потребует производственная необходимость.

X>а производственная необходимость под тебя подстраивается, жертвует собой ради твоих целей?
Да, если у меня имеется семейная необходимость, то руководство всегда с пониманием относится к данной ситуации.
И конечно же, если у меня что-либо критическое (тьфу-тьфу), то компания, соответственно, может подкорректировать планы!

P.S. К сожалению, мы скатились в офф-топик
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.