Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Странные стандарты кодирования. 
:(
    Опции темы
Logo
Дата 22.5.2010, 14:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 694
Регистрация: 22.7.2008

Репутация: нет
Всего: 10



Цитата

А раз идентификаторы, описания и аргументы функций и проч. выравниваются пробелами, нахера городить отдельную карусель из табов?

Цитата

    * Задать удобную визуальную ширину отступа можно из индивидуальных предпочтений, выставив tabstop в нужное количество пробелов.
    * Немногие редакторы можно настроить (еще и ман надо читать) на смещение выделенного блока по пробелам. Смещение выделения по табуляции же доступно в большинстве редакторов из коробки.
    * Отступ делается всего одним нажатием на клавишу, с пробелами кликать в 2-3-4 раза больше.



PM MAIL   Вверх
djamshud
Дата 22.5.2010, 19:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: нет
Всего: 39



Еще раз. Табы - хорошо, потому что мой любимый notepad.exe не умеет никак иначе, - как минимум глупо. Для написания кода используются специализированные редакторы.

>Отступ делается всего одним нажатием на клавишу, с пробелами кликать в 2-3-4 раза больше.

Уважаемый кликальщик, в 99% случаев отступы выставляются автоматически. В одном проценте - нужно на мгновение задержать палец на пробеле.

>Задать удобную визуальную ширину отступа можно из индивидуальных предпочтений, выставив tabstop в нужное количество пробелов.

И это было бы хорошо, если код состоял из одних лишь блоков if, class и т.д. В общем случае придется совмещать табы с пробелами, и, что сука характерно, табо-кликальщики будто научены при таком раскладе раскорячить код, выровненный только под их любимый notepad.exe.

Об одном и том же уже надоело.


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
GoldFinch
Дата 22.5.2010, 19:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Завсегдатай
Сообщений: 2141
Регистрация: 30.11.2008

Репутация: нет
Всего: 26



давно пора сделать ИДЕ которая сама будет решать эту проблему.
PM MAIL ICQ   Вверх
Logo
Дата 22.5.2010, 20:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 694
Регистрация: 22.7.2008

Репутация: нет
Всего: 10



Допустим, 2 и 3 можно решить, изрядно повозившись с редактором (если проблемы нет, мы ее придумаем, ага).
Но
Цитата

Задать удобную визуальную ширину отступа можно из индивидуальных предпочтений, выставив tabstop в нужное количество пробелов.

По любому остается в силе.
PM MAIL   Вверх
djamshud
Дата 22.5.2010, 20:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: нет
Всего: 39



Logo, я уже прокомментировал это недоразумение.


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
LSD
Дата 24.5.2010, 16:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15719
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(Logo @  22.5.2010,  11:51 Найти цитируемый пост)
Достали уже своей дубовостью, сабж о расставленный отступов, а не о выравнивании разных идентификаторов.

Это ты про тех "дубовых", которые не понимают, что выравнивание как и отступы это часть форматирования и говорить о них в отрыве от общего контекста оформления кода это глупо?


Цитата(Logo @  22.5.2010,  11:51 Найти цитируемый пост)
Кто приведет пример кода, который с отступами из табов поедет? 

Любуйся smile

Присоединённый файл ( Кол-во скачиваний: 22 )
Присоединённый файл  formating.png 14,51 Kb


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
bars80080
Дата 24.5.2010, 17:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 4
Всего: 315



Цитата(LSD @  24.5.2010,  16:40 Найти цитируемый пост)
Любуйся

пффф! а чего тут удивляться? если кул-проггер мешал табы и пробелы. вот у него из-за пробелов всё и поехало
PM MAIL WWW   Вверх
LSD
Дата 24.5.2010, 19:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15719
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(bars80080 @  24.5.2010,  18:09 Найти цитируемый пост)
а чего тут удивляться? если кул-проггер мешал табы и пробелы. вот у него из-за пробелов всё и поехало 

Это ты нашему гуру форматирования скажи:
Цитата(Logo @  14.5.2010,  20:53 Найти цитируемый пост)
тут нужно использовать пробелы, сабж об отступах перед блоками кода, вроде



--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Void
Дата 24.5.2010, 19:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: нет
Всего: 173



Опять горячее обсуждение велосипедного сарая.


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
bars80080
Дата 24.5.2010, 19:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 4
Всего: 315



Цитата(LSD @  24.5.2010,  19:01 Найти цитируемый пост)
Это ты нашему гуру форматирования скажи:
Цитата(Logo @  14.5.2010,  20:53 Найти цитируемый пост)
тут нужно использовать пробелы, сабж об отступах перед блоками кода, вроде

эээ, махинация! я-то думаю, как так, ведь Лого другое отстаивает.

ты на цитату в том посте смотрел? там пробелы после знаков "равно" перед значением переменной, а ты запробелил отступы перед блоками кода. 
PM MAIL WWW   Вверх
LSD
Дата 25.5.2010, 14:56 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15719
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(bars80080 @  24.5.2010,  20:17 Найти цитируемый пост)
эээ, махинация! я-то думаю, как так, ведь Лого другое отстаивает.

ты на цитату в том посте смотрел? там пробелы после знаков "равно" перед значением переменной, а ты запробелил отступы перед блоками кода.

Сам ты махинация smile по цитате моя ссылка на уже существующую тему. Да и код не мой, а из одного крупного проекта.

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

В остальном одни минусы. Сложное форматирование одними табами не реализуется, и значит надо делать отступы табами, выравнивание пробелами. А поскольку IDE которые бы поддерживали подобный изврат скажем прямо не много, то заниматься форматированием придется в основном вручную. Учитывая что выравнивание идет пробелами, то жмакать на пробел надо будет не меньше. А с учетом того, что даже такой простой редактор как Notepad++ можно научить по табу вставлять нужное количество пробелов, то с форматированием отступы табами, выравнивание пробелами педалить возможно придется даже больше. Про то, что разные редакторы могут по разному обрабатывать табы, и значит форматирование может поехать, уже упоминали. Плюс есть такая штука как line wrapping. Например один эстет пишет код с большим количеством вложенных блоков при размере таба 2, а потом его открывает другой эстет у которого эстетический размер таба 8, так у него пол кода уедет за границу экрана. Он конечно не станет с этим мирится и быстренько устроит массовый line wrapping. А когда код откроет первый эстет, он увидит код в колоночку, абалденное зрелище smile 


В общем мое мнение таково: code style определяется автором проекта. И человеку со стороны, который лезтет с указаниями: а у вас тут отступы не те, имена переменных неправильно пишете, нужно просто указать правильное направление.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
bars80080
Дата 25.5.2010, 19:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 4
Всего: 315



Цитата(LSD @  25.5.2010,  14:56 Найти цитируемый пост)
У табов только один плюс любой эстет у которого возникает нестерпимый butthurt от отступов несоответствующих его эстетическим представлениям о красивом коде, может это элементарно исправить изменив размер таба. 

В остальном одни минусы. Сложное форматирование одними табами не реализуется, и значит надо делать отступы табами, выравнивание пробелами. А поскольку IDE которые бы поддерживали подобный изврат скажем прямо не много, то заниматься форматированием придется в основном вручную. Учитывая что выравнивание идет пробелами, то жмакать на пробел надо будет не меньше. А с учетом того, что даже такой простой редактор как Notepad++ можно научить по табу вставлять нужное количество пробелов, то с форматированием отступы табами, выравнивание пробелами педалить возможно придется даже больше. Про то, что разные редакторы могут по разному обрабатывать табы, и значит форматирование может поехать, уже упоминали. Плюс есть такая штука как line wrapping. Например один эстет пишет код с большим количеством вложенных блоков при размере таба 2, а потом его открывает другой эстет у которого эстетический размер таба 8, так у него пол кода уедет за границу экрана. Он конечно не станет с этим мирится и быстренько устроит массовый line wrapping. А когда код откроет первый эстет, он увидит код в колоночку, абалденное зрелище 

вот текста много, и слова мне известные, но смысл ускользает как нашкодивший кот.
меня так и подмывает спросить: какие ваши доказательства?

ничего кроме одного примера кул-проггера (пусть даже и из крупного проекта /тем хуже проекту/), совершенно не согласующегося со словами Logo и твоей интерпретацией, я не видел.
зато я видел, что когда я получаю код, который мне не нравится по форматированию, то в случае с табами он быстро принимает нужный мне вид, by one click прямо скажем. а в случае с пробелами мне приходится тратить кучу времени на приведение его в порядок, иначе в глазах рассыпается его логика
PM MAIL WWW   Вверх
Logo
Дата 12.6.2010, 15:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 694
Регистрация: 22.7.2008

Репутация: нет
Всего: 10



Цитата

Logo, я уже прокомментировал это недоразумение.


Это ваш комментарий недоразумение. 

Множества пробелов в отступах - hardcode в чистом виде.
PM MAIL   Вверх
LSD
Дата 9.7.2010, 18:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15719
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(bars80080 @  25.5.2010,  20:05 Найти цитируемый пост)
вот текста много, и слова мне известные, но смысл ускользает как нашкодивший кот.
меня так и подмывает спросить: какие ваши доказательства?

Многа букф ниасилил, да? smile 


Цитата(bars80080 @  25.5.2010,  20:05 Найти цитируемый пост)
ничего кроме одного примера кул-проггера (пусть даже и из крупного проекта /тем хуже проекту/), совершенно не согласующегося со словами Logo и твоей интерпретацией, я не видел.
зато я видел, что когда я получаю код, который мне не нравится по форматированию, то в случае с табами он быстро принимает нужный мне вид, by one click прямо скажем. а в случае с пробелами мне приходится тратить кучу времени на приведение его в порядок, иначе в глазах рассыпается его логика 

Рекомендую посмореть в зеркало smile 
Я пока от тебя тоже ни одного примера кода, который был бы ужасен при форматировании пробелами и прекрасен при форматировании табами не увидел. Заодно хотелось бы примеры IDE которые могут делать форматирование по Logo.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
bars80080
Дата 9.7.2010, 19:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 4
Всего: 315



Цитата(LSD @  9.7.2010,  18:50 Найти цитируемый пост)
Многа букф ниасилил, да?
ну, я хотя бы сразу ответил, а ты видать решил осилить мою фразу до конца?

Цитата(LSD @  9.7.2010,  18:50 Найти цитируемый пост)
Рекомендую посмореть в зеркало

там есть табы и пробелы?

Цитата(LSD @  9.7.2010,  18:50 Найти цитируемый пост)
Я пока от тебя тоже ни одного примера кода, который был бы ужасен при форматировании пробелами и прекрасен при форматировании табами не увидел. 

да любой код, где для отступа применяется таб. нажал одну кнопку - он изменил величину, и всё, ты доволен


Цитата(LSD @  9.7.2010,  18:50 Найти цитируемый пост)
Заодно хотелось бы примеры IDE которые могут делать форматирование по Logo. 

делать отступы? или что-то особенное имел ввиду?
PM MAIL WWW   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Разные вопросы"
Smartov

Сюда нужно постить только темы, которые нельзя отнести ни к одному из существующих разделов. Если вы не уверены, то просмотрите еще раз заголовки форумов, карту форума или попробуйте воспользоваться поиском.
Если вы все же не смогли найти подходящего раздела - создавайте тему здесь.


С уважением, Smartov.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разные вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0646 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.