|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.12.2011, 19:35 | #91 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
|
25.12.2011, 19:40 | #92 |
Участник клуба
Регистрация: 23.12.2010
Сообщений: 1,129
|
Т. е. единственным аргументом за вынос этого несчастного чара из цикла останется некий мифический "единый стиль"? Тогда я вынужден разочаровать тебя - в мире далеко не все так бинарно. У любого правила есть область применимости, и всякое правило рано или поздно вступает в конфликт с другими правилами. Ты же упорно исключаешь из картины своего уютного мирка читаемость кода. Попробуй перечитать Макконнела внимательнее - о таком он тоже писал.
Собственно, "дискуссия" давно исчерпала себя, sapienti sat, как говорится. Потому ухожу пока из этой темы, может завтра с работы еще что-то отвечу. |
25.12.2011, 19:44 | #93 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
возможностями нужно пользоваться в меру, и думать применять или не применять в этом месте. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
25.12.2011, 19:59 | #94 | |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
Цитата:
Пиши с++ код, понятный любому программисту с++. Либо, для аналогичной задачи пиши портянку, которая потребует знания камня, компилятора. Я - за читабельность и очевидность кода, написанного на целевом языке. |
|
25.12.2011, 20:01 | #95 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
|
25.12.2011, 20:27 | #96 | ||
Software Engineer
Участник клуба
Регистрация: 07.04.2007
Сообщений: 1,618
|
Цитата:
Цитата:
Ты уповаешь на читабельность (которая на столько же догматична, на сколько и предложение вынести объявление переменной из цикла), но только не понятно, чем это: Код:
Код:
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
Последний раз редактировалось Blade; 25.12.2011 в 20:32. |
||
25.12.2011, 20:31 | #97 |
Great Code Monkey
Форумчанин
Регистрация: 09.08.2007
Сообщений: 533
|
А? Чо? Вон те скобки он сам вставляет?
http://liveworkspace.org/code/a5c22e...167ce034cf3547 |
25.12.2011, 20:35 | #98 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
вообще надо все смотреть на конкретных компилях и на конкретном коде. асм знаю хорошо, разобраться смогу. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
25.12.2011, 20:47 | #99 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
|
25.12.2011, 20:49 | #100 | |
Great Code Monkey
Форумчанин
Регистрация: 09.08.2007
Сообщений: 533
|
Он не компилирует одинаково без тех скобок или с ними, да и не может этого делать. Потому что local scope некоторых переменных могут измениться. И в коде по ссылке это можно увидеть.
Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
PopupMenu со мной не дружит | Жигилий_Ульяна | Компоненты Delphi | 5 | 25.12.2008 11:04 |
проблемы с select или со мной... | smoke888 | JavaScript, Ajax | 2 | 23.09.2008 19:02 |