Re: Табы vs пробелы. Последняя битва! =)
От: Mr.Cat  
Дата: 04.05.10 07:28
Оценка: :))) :))) :))) :))) :)))
Здравствуйте, XopoSHiy, Вы писали:
XSH>Давайте раз и навсегда решим вопрос противостояния табов и пробелов!
http://img-fotki.yandex.ru/get/4313/tinybit.e0/0_39f0e_276ebd4f_orig
Re: Табы vs пробелы. Последняя битва! =)
От: neFormal Россия  
Дата: 04.05.10 07:49
Оценка: +2 :))) :))
Здравствуйте, XopoSHiy, Вы писали:

XSH>Давайте раз и навсегда решим вопрос противостояния табов и пробелов!


пробелы нужны для тех неудачников, которые не умеют пользоваться табами..
...coding for chaos...
Re: Табы vs пробелы. Последняя битва! =)
От: Sheridan Россия  
Дата: 03.05.10 13:02
Оценка: 4 (3) +2
Приветствую, XopoSHiy, вы писали:

XSH> Давайте раз и навсегда решим вопрос противостояния табов и пробелов!


Перехожу с табов на пробелы. Надоело в каждом редакторе каждый раз залазить в настройки и смотреть — а как оно с табами работает?
avalon 1.0rc3 rev 306, zlib 1.2.3 (17.12.2009 01:06:14 MSK +03:00)(Qt 4.6.0)
Matrix has you...
Re[3]: Секретарши не умеют пользоваться табами. Задумайтесь!
От: Patalog Россия  
Дата: 11.05.10 07:17
Оценка: 1 (1) +2
Здравствуйте, _FRED_, Вы писали:

[]

_FR>Попробуй переписать с табами, а потом начинай менять ширину таба.


Уж сколько раз твердили миру: табы — для отступов, для разного рода табличного выравнивания — пробелы.
Нет, обязательно найдутся "суровые сибирские мужики с рельсой".
Почетный кавалер ордена Совка.
Re[2]: Секретарши не умеют пользоваться табами. Задумайтесь!
От: Lloyd Россия  
Дата: 10.05.10 18:52
Оценка: +2 -1
Здравствуйте, Aleх, Вы писали:

A>Если вы используете пробелы, вы ни чем не отличаетесь от секретарш, которые в том же Ворде не умеют делать отступ и фигачат пробелы. Это наезд

A>Чем же плохи пробелы? Дело в том, что ширина отступа у каждого программиста может быть разная,

"ширина отступа" — не фича программиста, а соглашение на проекте.

A>и не все могут работать с шириной отступа, к которой они не привыкли.


Чушь, все могут. На перестройку нужно отсилу неделю.
Re[6]: Секретарши не умеют пользоваться табами. Задумайтесь!
От: Lloyd Россия  
Дата: 10.05.10 20:34
Оценка: +1 -2
Здравствуйте, Don Reba, Вы писали:

L>>Это миф, что кому-то неудобно работать с той или иной шириной таба.


DR>Казалось бы, зачем тогда вообще с отступами заморачиваться?


Пошла софистика. Слив засчитан.
Re[2]: Табы vs пробелы. Последняя битва! =)
От: x64 Россия http://x64blog.name
Дата: 04.05.10 10:19
Оценка: +2
S>Перехожу с табов на пробелы. Надоело в каждом редакторе каждый раз залазить в настройки...

А что, ещё есть редакторы, которые как-то неправильно с табами работают? Я вот какой ни возьму (Visual Studio, SlickEdit, Notepad++, Source Insight, etc.) — никаких проблем, везде по 4 символа табы и мой код везде выглядит одинаково. Какие проблемы-то?
JID: x64j@jabber.ru
Re: Табы vs пробелы. Последняя битва! =)
От: Timur_SPB Россия  
Дата: 10.05.10 23:22
Оценка: +2
Пробелы.
Re[6]: Табы vs пробелы. Последняя битва! =)
От: x64 Россия http://x64blog.name
Дата: 11.05.10 01:00
Оценка: +2
Pzz>...половине кода табы 4-символьные, а во второй половине — 8-символьные.

Лолшто?

Pzz>Я уж не говорю о том, что если печатать тексты не ... в visual studio...


Зачем?

Pzz>В общем, хорошая штука была табуляция, жаль что стала непригодна для практического использования...


Как тут любят говорить, похоже, ви таки не умеете их готовить.
JID: x64j@jabber.ru
Re[4]: Табы vs пробелы. Последняя битва! =)
От: EmmGold  
Дата: 25.05.10 05:03
Оценка: :))
После Delphi 7. Переход на студию был ужасным, отвратительный интерфейс, "умная" студия везде суёт свой код , код писать невозможно... Единственный стимул — начальство.
Все мысли, которые могут прийти в голову при чтении комментария являются объектом авторского права и их незаконное обдумывание запрещается.
Re[4]: Секретарши не умеют пользоваться табами. Задумайтесь!
От: _FRED_ Черногория
Дата: 11.05.10 08:43
Оценка: 1 (1)
Здравствуйте, Patalog, Вы писали:

_FR>>Попробуй переписать с табами, а потом начинай менять ширину таба.


P>Уж сколько раз твердили миру: табы — для отступов, для разного рода табличного выравнивания — пробелы.

P>Нет, обязательно найдутся "суровые сибирские мужики с рельсой".

Рельса в том, что я попросил: "Попробуй переписать". Так вот, если попробовать, то окажется страшно неудобным жать клавишу Space для создания выравнивания. А вот нажимать Tab очень даже привычно. А теперь задачка: перечисли редакторы, которые умеют интеллектуально распознавать, когда при нажатии Tab нужно выставлять табуляции, а когда пробелы.
Help will always be given at Hogwarts to those who ask for it.
Re: Табы vs пробелы. Последняя битва! =)
От: Sinix  
Дата: 03.05.10 11:28
Оценка: :)
Здравствуйте, XopoSHiy, Вы писали:

XSH>Давайте раз и навсегда решим вопрос противостояния табов и пробелов!

XSH>Голосованием! :D
, но
Re[2]: Табы vs пробелы. Последняя битва! =)
От: hattab  
Дата: 04.05.10 08:57
Оценка: +1
Здравствуйте, dmitry_npi, Вы писали:

d> XSH>Давайте раз и навсегда решим вопрос противостояния табов и пробелов!


d> Не надо противостояний, во всяком случае, в контексте одного редактора.

d> Например, в Visual Studio, можно удобно настроить и табы, и пробелы.
d> А в Дельфи (по крайней мере в 7-ке, про новые не знаю) или в Лазарусе — как ни настраивай, получаются пробелы только... Табы нормально не работают.

Может стоило с настройками разобраться...

Use tab character
Inserts tab characters when you press tab in the editor. If not checked, inserts space characters instead of a tab character. (To view Tab characters, choose Show tab character on the Display page of the Editor Options.) If Smart tab is enabled, this option is off.

Smart tab
Tabs to the first non-whitespace character in the preceding line. If Use tab character is enabled, this option is off.

Optimal fill
Begins every auto indented line with the minimum number of characters possible, using tabs and spaces as necessary.

avalon 1.0rc2 rev 272
Re[4]: Табы vs пробелы. Последняя битва! =)
От: XopoSHiy Россия http://cleancodegame.github.io/
Дата: 04.05.10 10:00
Оценка: +1
Здравствуйте, Mr.Cat, Вы писали:

MC>Ну... по моим наблюдениям мешанина из табов и пробелов при использовании svn к особым проблемам не приводит.


Слегка напрягает, что при реформате одно на другое заменяется, и в истории svn-а появляется куча лишних якобы измененных файлов.
Поэтому я обычно настаиваю на одинаковых настройках решарпера и VS-ки в команде.
---
http://twitter.com/xoposhiy
http://xoposhiy.moikrug.ru
Re[3]: Табы vs пробелы. Последняя битва! =)
От: xBlackCat Россия  
Дата: 04.05.10 11:27
Оценка: +1
Здравствуйте, x64, Вы писали:

S>>Перехожу с табов на пробелы. Надоело в каждом редакторе каждый раз залазить в настройки...


x64>А что, ещё есть редакторы, которые как-то неправильно с табами работают? Я вот какой ни возьму (Visual Studio, SlickEdit, Notepad++, Source Insight, etc.) — никаких проблем, везде по 4 символа табы и мой код везде выглядит одинаково. Какие проблемы-то?


Far, Notepad и иже с ними по умолчанию 8 символов используют.
Rojac — Rsdn Offline JAva Client
Анонсы и обсуждение здесь
Автор: xBlackCat
Дата: 08.02.10
Re: Секретарши не умеют пользоваться табами. Задумайтесь!
От: Aleх  
Дата: 10.05.10 18:47
Оценка: -1
Здравствуйте, XopoSHiy, Вы писали:

Если вы используете пробелы, вы ни чем не отличаетесь от секретарш, которые в том же Ворде не умеют делать отступ и фигачат пробелы. Это наезд
Чем же плохи пробелы? Дело в том, что ширина отступа у каждого программиста может быть разная, и не все могут работать с шириной отступа, к которой они не привыкли. Например, кто-то (студенты) пишет код с шириной отступа 0, кто-то (авторы Nemerle) 2 символа, а кто-то вообще (любители Бильдера) 8. А я привык к четырем символам.

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

Быть может пробелы до сих пор имеют такое широкое распространение в связи с тем, что множество текстовых редакторов и средств разработки (предположительно всякие емаксики и вимы), отличных от Visual Studio не умеют корректно работать с табами. Другого рационального ответа на вопрос, почему используются пробелы вместо табов я найти не могу.
Re[4]: Табы vs пробелы. Последняя битва! =)
От: x64 Россия http://x64blog.name
Дата: 10.05.10 23:38
Оценка: +1
Pzz>Проблема в том, что от сотворения мира табы были по 8 символов, а потом выросло молодое поколение, не обученное этой мудрости предков.

Похоже, это было ошибкой, которую исправили. Вроде бы всё хорошо нынче, не?
JID: x64j@jabber.ru
Re[2]: Секретарши не умеют пользоваться табами. Задумайтесь!
От: _FRED_ Черногория
Дата: 11.05.10 06:24
Оценка: +1
Здравствуйте, Aleх, Вы писали:

A>Если вы используете пробелы, вы ни чем не отличаетесь от секретарш, которые в том же Ворде не умеют делать отступ и фигачат пробелы. Это наезд


Ага, очень умно.

A>Чем же плохи пробелы? Дело в том, что ширина отступа у каждого программиста может быть разная, и не все могут работать с шириной отступа, к которой они не привыкли. Например, кто-то (студенты) пишет код с шириной отступа 0, кто-то (авторы Nemerle) 2 символа, а кто-то вообще (любители Бильдера) 8. А я привык к четырем символам.


Отлично. Вот тебе скрипт создания таблички в БД, в котором отступы сделаны пробелами:
--=============================================================================--
-- Orders
--=============================================================================--
IF OBJECT_ID(N'[dbo].[Orders]', N'U') IS NULL BEGIN
  CREATE TABLE [dbo].[Orders] (
    [OrderId]                      int IDENTITY(1, 1)        NOT NULL,
    ---------------------------------------------------------------------
    [Title]                        nvarchar(255)             NULL,
    [CustomerId]                   int                       NOT NULL,
    ---------------------------------------------------------------------
    CONSTRAINT [PK_Orders] PRIMARY KEY CLUSTERED ([OrderId] ASC),
    CONSTRAINT [CK_Orders_Title] CHECK ([Title] IS NULL OR Len([Title]) > 0),
  )

  PRINT N'The table [dbo].[Orders] is created.'
END ELSE BEGIN
  PRINT N'Creating the table [dbo].[Orders] is skiped - table already exists.'
END --IF


A>Поэтому я считаю, что табы являются компромиссом, который теоретически должен удовлетворить всех, кроме особо упертых и желающих навязывать всем остальным свою дурацкую ширину отступа.


Попробуй переписать с табами, а потом начинай менять ширину таба.

A>Быть может пробелы до сих пор имеют такое широкое распространение в связи с тем, что множество текстовых редакторов и средств разработки (предположительно всякие емаксики и вимы), отличных от Visual Studio не умеют корректно работать с табами. Другого рационального ответа на вопрос, почему используются пробелы вместо табов я найти не могу.


Очень жаль, что из-за того, что ты не можешь найти рационального объяснения поступка других, ты записываешь тех, других, в "секретарши" и делаешь прочие экстремистские выводы
Help will always be given at Hogwarts to those who ask for it.
Re: Табы vs пробелы. Последняя битва! =)
От: Roman Odaisky Украина  
Дата: 11.05.10 08:19
Оценка: -1
Табуляции могли бы быть лучше, если бы все программы умели их готовить. Но пока получается, что наберешь длинную строчку, нажмешь Enter, и получишь:
quite_a_long_function_name(parameter1, parameter2,
→   →   →   →   →   →   ···|
(MSVS такое любит)

Поэтому пробелы. Заодно можно делать вот так:
class some_class
{
    some_class();
   ~some_class();
};

И вот так:
SELECT
    MIN(this),
    MAX(that),
   (SELECT 42
    FROM wherever),
   (SELECT ...),
    *

Или что-то вроде этого:
send_email(
    "vasya@pupkin.example",
    "evil@spammer.example",
  _("Viagra for sale"), # интернационализация
    "/tmp/v1agr@.png",
)
До последнего не верил в пирамиду Лебедева.
Re[4]: Секретарши не умеют пользоваться табами. Задумайтесь!
От: Lexxpin  
Дата: 11.05.10 09:02
Оценка: +1
P>Уж сколько раз твердили миру: табы — для отступов, для разного рода табличного выравнивания — пробелы.
Это теория, если бы все редакторы так работали, то споров бы не было.
Я не знаю ни одного такого редактора, который работал бы таким способом.

Может вы такой знаете?
Мне лично надо научить студию так делать и какой нибудь легковесный редактор типа Notepad++

А пока таких редакторов мало, я не хочу мучиться с выравниваниями вручную.
Табы vs пробелы. Последняя битва! =)
От: XopoSHiy Россия http://cleancodegame.github.io/
Дата: 03.05.10 10:52
Оценка:
Давайте раз и навсегда решим вопрос противостояния табов и пробелов!

Голосованием! :D

http://www.rsdn.ru/poll/2582.aspx
Автор: xoposhiy
Дата: 03.05.10
Вопрос: Для отступов в своем коде я использую:
---
http://twitter.com/xoposhiy
http://xoposhiy.moikrug.ru
Re: Табы vs пробелы. Последняя битва! =)
От: dmitry_npi Россия  
Дата: 04.05.10 07:21
Оценка:
Здравствуйте, XopoSHiy, Вы писали:

XSH>Давайте раз и навсегда решим вопрос противостояния табов и пробелов!


Не надо противостояний, во всяком случае, в контексте одного редактора.
Например, в Visual Studio, можно удобно настроить и табы, и пробелы.
А в Дельфи (по крайней мере в 7-ке, про новые не знаю) или в Лазарусе — как ни настраивай, получаются пробелы только... Табы нормально не работают.
Атмосферная музыка — www.aventuel.net
Re[2]: Табы vs пробелы. Последняя битва! =)
От: XopoSHiy Россия http://cleancodegame.github.io/
Дата: 04.05.10 07:27
Оценка:
Здравствуйте, dmitry_npi, Вы писали:

_>А в Дельфи (по крайней мере в 7-ке, про новые не знаю) или в Лазарусе — как ни настраивай, получаются пробелы только... Табы нормально не работают.


Да... надо было ограничиться в опросе только VS-кой. Но ничего, табы итак побеждают! %)
---
http://twitter.com/xoposhiy
http://xoposhiy.moikrug.ru
Re: Табы vs пробелы. Последняя битва! =)
От: Lexxpin  
Дата: 04.05.10 07:36
Оценка:
Зачем держать в коде две сущности и табы и пробелы?
С табами проблем больше при переносе строк, так что мой выбор пробелы.
Re: Табы vs пробелы. Последняя битва! =)
От: Pavel Dvorkin Россия  
Дата: 04.05.10 08:02
Оценка:
Здравствуйте, XopoSHiy, Вы писали:

XSH>Давайте раз и навсегда решим вопрос противостояния табов и пробелов!


XSH>Голосованием! :D


М-да...

табы 74 49,66%
пробелы 63 42,28%

Что-то мне сдается, что раз и навсегда решить этот вопрос не удалось.
With best regards
Pavel Dvorkin
Re[2]: Табы vs пробелы. Последняя битва! =)
От: XopoSHiy Россия http://cleancodegame.github.io/
Дата: 04.05.10 08:43
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>Что-то мне сдается, что раз и навсегда решить этот вопрос не удалось.


Черт!
---
http://twitter.com/xoposhiy
http://xoposhiy.moikrug.ru
Re[2]: Табы vs пробелы. Последняя битва! =)
От: CreatorCray  
Дата: 04.05.10 08:47
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Перехожу с табов на пробелы. Надоело в каждом редакторе каждый раз залазить в настройки и смотреть — а как оно с табами работает?

А ты один юзай.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[2]: Табы vs пробелы. Последняя битва! =)
От: XopoSHiy Россия http://cleancodegame.github.io/
Дата: 04.05.10 08:48
Оценка:
Здравствуйте, Mr.Cat, Вы писали:

MC>http://img-fotki.yandex.ru/get/4313/tinybit.e0/0_39f0e_276ebd4f_orig


И это написал человек, проголосовавший за пункт "все вперемешку — я их не различаю"
---
http://twitter.com/xoposhiy
http://xoposhiy.moikrug.ru
Re[3]: Табы vs пробелы. Последняя битва! =)
От: Mr.Cat  
Дата: 04.05.10 09:06
Оценка:
Здравствуйте, XopoSHiy, Вы писали:
XSH>И это написал человек, проголосовавший за пункт "все вперемешку — я их не различаю"
Ну... по моим наблюдениям мешанина из табов и пробелов при использовании svn к особым проблемам не приводит.
Re[3]: Табы vs пробелы. Последняя битва! =)
От: Don Reba Канада https://stackoverflow.com/users/49329/don-reba
Дата: 04.05.10 11:26
Оценка:
Здравствуйте, x64, Вы писали:

x64>А что, ещё есть редакторы, которые как-то неправильно с табами работают? Я вот какой ни возьму (Visual Studio, SlickEdit, Notepad++, Source Insight, etc.) — никаких проблем, везде по 4 символа табы и мой код везде выглядит одинаково. Какие проблемы-то?


Так написано, будто для правильной работы с табами, они должны быть равны четырём символам. В Виме, кстати, таб восемь символов.
Ce n'est que pour vous dire ce que je vous dis.
Re[3]: Табы vs пробелы. Последняя битва! =)
От: dmitry_npi Россия  
Дата: 04.05.10 17:44
Оценка:
Здравствуйте, hattab, Вы писали:


H>Может стоило с настройками разобраться...

H>Use tab character
H>Smart tab
H>Optimal fill


Может, Вы и правы. Это было давно и на Делфи7. Помню, что тогда я как только ни пробовал, но сэмулировать студию не смог.
Атмосферная музыка — www.aventuel.net
Re[4]: Табы vs пробелы. Последняя битва! =)
От: hattab  
Дата: 04.05.10 18:27
Оценка:
Здравствуйте, dmitry_npi, Вы писали:

d> H>Может стоило с настройками разобраться...

d> H>Use tab character
d> H>Smart tab
d> H>Optimal fill

d> Может, Вы и правы. Это было давно и на Делфи7. Помню, что тогда я как только ни пробовал, но сэмулировать студию не смог.


Я именно семеркин хелп и цитировал Все работает. Проверено.
avalon 1.0rc2 rev 272
Re[4]: Табы vs пробелы. Последняя битва! =)
От: Roman Odaisky Украина  
Дата: 04.05.10 19:57
Оценка:
Здравствуйте, Don Reba, Вы писали:

DR>Так написано, будто для правильной работы с табами, они должны быть равны четырём символам. В Виме, кстати, таб восемь символов.


echo ':set ts=4 sts=4 sw=4' >>~/.vimrc
До последнего не верил в пирамиду Лебедева.
Re[3]: Секретарши не умеют пользоваться табами. Задумайтесь!
От: Don Reba Канада https://stackoverflow.com/users/49329/don-reba
Дата: 10.05.10 19:04
Оценка:
Здравствуйте, Lloyd, Вы писали:

L>"ширина отступа" — не фича программиста, а соглашение на проекте.


Только если соглашение регламентирует использование пробелов. Иначе, какой смысл?
Ce n'est que pour vous dire ce que je vous dis.
Re[3]: Секретарши не умеют пользоваться табами. Задумайтесь!
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 10.05.10 19:09
Оценка:
Здравствуйте, Lloyd, Вы писали:

A>>Чем же плохи пробелы? Дело в том, что ширина отступа у каждого программиста может быть разная,

L>"ширина отступа" — не фича программиста, а соглашение на проекте.

Как я на своём рабочем месте настрою, так и будет. Причём тут соглашение на проект?

A>>и не все могут работать с шириной отступа, к которой они не привыкли.

L>Чушь, все могут. На перестройку нужно отсилу неделю.

А зачем перестраиваться-то? Пусть каждый работает так, как ему удобно. При этом с шириной отступа, равной 1 пробелу или 16 пробелам, я работать также результативно не смогу, это факт.
Re[2]: Секретарши не умеют пользоваться табами. Задумайтесь!
От: Antikrot  
Дата: 10.05.10 19:10
Оценка:
Здравствуйте, Aleх, Вы писали:

A> не все могут работать с шириной отступа, к которой они не привыкли

и тем самым они ничем не отличаются от секретарш. Это наезд

Re: Табы vs пробелы. Последняя битва! =)
От: mister-AK Россия  
Дата: 10.05.10 19:21
Оценка:
Здравствуйте, XopoSHiy, Вы писали:

XSH>Голосованием! :D


XSH>http://www.rsdn.ru/poll/2582.aspx
Автор: xoposhiy
Дата: 03.05.10
Вопрос: Для отступов в своем коде я использую:


пошел на.. я за распарсенное дерево!
Re[4]: Секретарши не умеют пользоваться табами. Задумайтесь!
От: Lloyd Россия  
Дата: 10.05.10 19:52
Оценка:
Здравствуйте, Nuzhny, Вы писали:

A>>>Чем же плохи пробелы? Дело в том, что ширина отступа у каждого программиста может быть разная,

L>>"ширина отступа" — не фича программиста, а соглашение на проекте.

N>Как я на своём рабочем месте настрою, так и будет. Причём тут соглашение на проект?


При том, что твой коллега может предпочесть пробелы. Почему он должен следовать твоим предпочтениям? Кроме того, IDE-не единственное место, где могут вылезти эти пробелы — есть еще документация, есть diff-ы сорсконтрола, да много чего. Хочешь ты или нет, а все равно к общему соглашению прийти придется.

A>>>и не все могут работать с шириной отступа, к которой они не привыкли.

L>>Чушь, все могут. На перестройку нужно отсилу неделю.

N>А зачем перестраиваться-то? Пусть каждый работает так, как ему удобно.


Это миф, что кому-то неудобно работать с той или иной шириной таба.

N>При этом с шириной отступа, равной 1 пробелу или 16 пробелам, я работать также результативно не смогу, это факт.


А вы не пишите в соглашениях такую ширину.
Re[5]: Секретарши не умеют пользоваться табами. Задумайтесь!
От: Don Reba Канада https://stackoverflow.com/users/49329/don-reba
Дата: 10.05.10 20:33
Оценка:
Здравствуйте, Lloyd, Вы писали:

L>Это миф, что кому-то неудобно работать с той или иной шириной таба.


Казалось бы, зачем тогда вообще с отступами заморачиваться?
Ce n'est que pour vous dire ce que je vous dis.
Re[3]: Секретарши не умеют пользоваться табами. Задумайтесь!
От: Aleх  
Дата: 10.05.10 22:45
Оценка:
Здравствуйте, Lloyd, Вы писали:

L>Здравствуйте, Aleх, Вы писали:


A>>Если вы используете пробелы, вы ни чем не отличаетесь от секретарш, которые в том же Ворде не умеют делать отступ и фигачат пробелы. Это наезд

A>>Чем же плохи пробелы? Дело в том, что ширина отступа у каждого программиста может быть разная,

L>"ширина отступа" — не фича программиста, а соглашение на проекте.

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

Что плохого в том, что ширина отступа будет зависеть от настроек текстового редактора?
Я также против того, чтобы ограничивать ширину строк 80 или сколькими там символами, поскольку в адекватных редакторах есть функция переноса строк.
Ведь бывает такое, что разработчики работают на компьютерах сильно отличающихся по конфигурации.
Например, Ричард Столлман работает за нетбуком диагональю 9 дюймов. Я думаю, ему будет неудобно работать с широкими отступами.
А Васе Пупкину, работающему за монитором 24 дюйма будут неудобны узкие отступы и обрезанный под 80 символов в ширину код.

A>>и не все могут работать с шириной отступа, к которой они не привыкли.

Могут ещё печатать пальцами ног, вися при этом на турнике. Но зачем, если это неудобно?
Я против излишних необоснованных ограничений и соглашений.

L>Чушь, все могут. На перестройку нужно отсилу неделю.

Было бы интересно услышать аргументы в пользу использования пробелов.
Re[4]: Секретарши не умеют пользоваться табами. Задумайтесь!
От: Lloyd Россия  
Дата: 10.05.10 22:58
Оценка:
Здравствуйте, Aleх, Вы писали:

A>>>Если вы используете пробелы, вы ни чем не отличаетесь от секретарш, которые в том же Ворде не умеют делать отступ и фигачат пробелы. Это наезд

A>>>Чем же плохи пробелы? Дело в том, что ширина отступа у каждого программиста может быть разная,

L>>"ширина отступа" — не фича программиста, а соглашение на проекте.

A>Какой смысл добавлять в соглашение проекта то, без чего проект не станет ни чуть хуже в плане функциональности и баговости, а разработчикам только добавиться проблем?

Никаких проблем не добавится, уверяю тебя.

A>Лишние соглашения всегда плохи тем, что условия разработки проекта могут через некоторое время смениться и эти соглашения впоследствии будут только мешать.


Не изменятся. Зачем менять соглашения о ширине табов?

A>Что плохого в том, что ширина отступа будет зависеть от настроек текстового редактора?

A>Я также против того, чтобы ограничивать ширину строк 80 или сколькими там символами, поскольку в адекватных редакторах есть функция переноса строк.
A>Ведь бывает такое, что разработчики работают на компьютерах сильно отличающихся по конфигурации.
A>Например, Ричард Столлман работает за нетбуком диагональю 9 дюймов. Я думаю, ему будет неудобно работать с широкими отступами.

Столман — неадекватен. Тот факт, что он работает "за нетбуком диагональю 9 дюймов" — только дополнительное подтверждение тому.

A>А Васе Пупкину, работающему за монитором 24 дюйма будут неудобны узкие отступы и обрезанный под 80 символов в ширину код.


A>>>и не все могут работать с шириной отступа, к которой они не привыкли.

A>Могут ещё печатать пальцами ног, вися при этом на турнике. Но зачем, если это неудобно?
A>Я против излишних необоснованных ограничений и соглашений.

Я не предлагаю вам печатать "пальцами ног". Как я уже писал, смена соглашений о ширине табов не приводит ни к каким неудовствам.

L>>Чушь, все могут. На перестройку нужно отсилу неделю.

A>Было бы интересно услышать аргументы в пользу использования пробелов.

Доводы уже приводились.
Re[3]: Секретарши не умеют пользоваться табами. Задумайтесь!
От: Aleх  
Дата: 10.05.10 22:58
Оценка:
Здравствуйте, Antikrot, Вы писали:

A>Здравствуйте, Aleх, Вы писали:


A>> не все могут работать с шириной отступа, к которой они не привыкли

A>и тем самым они ничем не отличаются от секретарш. Это наезд

A>

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

Так вот, может апологеты пробелов объяснят, что и в ворде лучше замещать табы пробелами? Ибо аргументы в пользу табов в коде программы примерно те же самые, что и в ворде.
Также, как считает Lloyd, можно сказать, что в ворд документе должно быть соглашение, регламентирующее количество пробелов в начале абзаца.
Re[4]: Секретарши не умеют пользоваться табами. Задумайтесь!
От: Lloyd Россия  
Дата: 10.05.10 23:00
Оценка:
Здравствуйте, Aleх, Вы писали:

A>Также, как считает Lloyd, можно сказать, что в ворд документе должно быть соглашение, регламентирующее количество пробелов в начале абзаца.


Вам часто приходится выравнивать отступ абзаца в исходниках? Зачем, интересно?
Re[3]: Табы vs пробелы. Последняя битва! =)
От: Pzz Россия https://github.com/alexpevzner
Дата: 10.05.10 23:13
Оценка:
Здравствуйте, x64, Вы писали:

x64>А что, ещё есть редакторы, которые как-то неправильно с табами работают? Я вот какой ни возьму (Visual Studio, SlickEdit, Notepad++, Source Insight, etc.) — никаких проблем, везде по 4 символа табы и мой код везде выглядит одинаково. Какие проблемы-то?


Проблема в том, что от сотворения мира табы были по 8 символов, а потом выросло молодое поколение, не обученное этой мудрости предков.
Re[3]: Табы vs пробелы. Последняя битва! =)
От: Vain Россия google.ru
Дата: 10.05.10 23:39
Оценка:
Здравствуйте, x64, Вы писали:

S>>Перехожу с табов на пробелы. Надоело в каждом редакторе каждый раз залазить в настройки...

x64>А что, ещё есть редакторы, которые как-то неправильно с табами работают? Я вот какой ни возьму (Visual Studio, SlickEdit, Notepad++, Source Insight, etc.) — никаких проблем, везде по 4 символа табы и мой код везде выглядит одинаково. Какие проблемы-то?
Дело не в редакторах, а в людях, которые используют разные настройки.
[In theory there is no difference between theory and practice. In
practice there is.]
[Даю очевидные ответы на риторические вопросы]
Re[2]: Табы vs пробелы. Последняя битва! =)
От: Vain Россия google.ru
Дата: 10.05.10 23:43
Оценка:
Здравствуйте, neFormal, Вы писали:

XSH>>Давайте раз и навсегда решим вопрос противостояния табов и пробелов!

F>пробелы нужны для тех неудачников, которые не умеют пользоваться табами..
Ну есть и противоположное мнение.
[In theory there is no difference between theory and practice. In
practice there is.]
[Даю очевидные ответы на риторические вопросы]
Re[5]: Табы vs пробелы. Последняя битва! =)
От: Pzz Россия https://github.com/alexpevzner
Дата: 10.05.10 23:50
Оценка:
Здравствуйте, x64, Вы писали:

Pzz>>Проблема в том, что от сотворения мира табы были по 8 символов, а потом выросло молодое поколение, не обученное этой мудрости предков.


x64>Похоже, это было ошибкой, которую исправили. Вроде бы всё хорошо нынче, не?


Реально стало хуже, потому что теперь в половине кода табы 4-символьные, а во второй половине — 8-символьные. А бывает еще код, в котором аццкая смесь тех и других, да еще и с пробелами. Я уж не говорю о том, что если печатать тексты не кнопкой в visual studio, то там, скоее всего, тоже будет 8 символов, да еще и непонятно как переключать.

В общем, хорошая штука была табуляция, жаль что стала непригодна для практического использования...
Re[3]: Табы vs пробелы. Последняя битва! =)
От: Pzz Россия https://github.com/alexpevzner
Дата: 10.05.10 23:52
Оценка:
Здравствуйте, Vain, Вы писали:

XSH>>>Давайте раз и навсегда решим вопрос противостояния табов и пробелов!

F>>пробелы нужны для тех неудачников, которые не умеют пользоваться табами..
V>Ну есть и противоположное мнение.

Что табы нужны для тех неудачников, которые не знают на память все пиццот ключей indent'а?
Re[4]: Табы vs пробелы. Последняя битва! =)
От: Vain Россия google.ru
Дата: 11.05.10 05:50
Оценка:
Здравствуйте, Pzz, Вы писали:

XSH>>>>Давайте раз и навсегда решим вопрос противостояния табов и пробелов!

F>>>пробелы нужны для тех неудачников, которые не умеют пользоваться табами..
V>>Ну есть и противоположное мнение.
Pzz>Что табы нужны для тех неудачников, которые не знают на память все пиццот ключей indent'а?
казалось причём здесь unix..
[In theory there is no difference between theory and practice. In
practice there is.]
[Даю очевидные ответы на риторические вопросы]
Re[5]: Табы vs пробелы. Последняя битва! =)
От: Pzz Россия https://github.com/alexpevzner
Дата: 11.05.10 06:00
Оценка:
Здравствуйте, Vain, Вы писали:

Pzz>>Что табы нужны для тех неудачников, которые не знают на память все пиццот ключей indent'а?

V>казалось причём здесь unix..

А что, indent до сих пор не спортировали в венду?
Re[7]: Табы vs пробелы. Последняя битва! =)
От: Pzz Россия https://github.com/alexpevzner
Дата: 11.05.10 06:01
Оценка:
Здравствуйте, x64, Вы писали:

Pzz>>...половине кода табы 4-символьные, а во второй половине — 8-символьные.


x64>Лолшто?


Асеньки?

Pzz>>Я уж не говорю о том, что если печатать тексты не ... в visual studio...


x64>Зачем?


Потому что в реальном мире не весь код пишется в visual stidio.

Pzz>>В общем, хорошая штука была табуляция, жаль что стала непригодна для практического использования...


x64>Как тут любят говорить, похоже, ви таки не умеете их готовить.


Умею, умею. Просто я живу в несколько более сложном мире, чем вы.
Re[6]: Табы vs пробелы. Последняя битва! =)
От: Vain Россия google.ru
Дата: 11.05.10 09:42
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>>>Что табы нужны для тех неудачников, которые не знают на память все пиццот ключей indent'а?

V>>казалось причём здесь unix..
Pzz>А что, indent до сих пор не спортировали в венду?
Осталось понять как оно связано с темой топика
[In theory there is no difference between theory and practice. In
practice there is.]
[Даю очевидные ответы на риторические вопросы]
Re[5]: Секретарши не умеют пользоваться табами. Задумайтесь!
От: Don Reba Канада https://stackoverflow.com/users/49329/don-reba
Дата: 11.05.10 11:02
Оценка:
Здравствуйте, _FRED_, Вы писали:

_FR>А теперь задачка: перечисли редакторы, которые умеют интеллектуально распознавать, когда при нажатии Tab нужно выставлять табуляции, а когда пробелы.


Зачем это вешать на Таб? Можно назначить любой другой шорткат для вставки подряд нескольких пробелов. Тем более, что для табличного выравнивания не имеет значения ширина отступа. В Виме достаточно написать "10i ", чтобы вставить десять пробелов, не говоря уж о плагине Align, который делает бóльшую часть табличного варавнивания автоматически.
Ce n'est que pour vous dire ce que je vous dis.
Re[8]: Табы vs пробелы. Последняя битва! =)
От: CreatorCray  
Дата: 11.05.10 11:45
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Потому что в реальном мире не весь код пишется в visual stidio.

Это, безусловно, недоработка

Pzz>Умею, умею. Просто я живу в несколько более сложном мире, чем вы.

Раз мир сложен, значит надо проводить рефакторинг и упрощать его.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[5]: Табы vs пробелы. Последняя битва! =)
От: EmmGold  
Дата: 25.05.10 04:55
Оценка:
IMHO TAB 8 символов, как например в vim, в fasm, в блокноте windows...
Все мысли, которые могут прийти в голову при чтении комментария являются объектом авторского права и их незаконное обдумывание запрещается.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.