LINUX.ORG.RU
быдлокодерство.

хотя возможно кодер просто с пивом сидел - потому что идея! А привести в порядок-то всегда можно.

jcd ★★★★★
()
Идеалисты на лоре.
Igron ★★★★★
()
скорее всего код писали (или правили) разные люди. и т.к. некоторые кодеры еще никак не могут решить что же им юзать, табы или пробелы, получилась вот такая вот хрень.
isden ★★★★★
()
Ответ на: комментарий от isden
Ну у меня прога будь она не ладна бывает табы на пробелы заменяет, если её просишь текст впорядок привести
Gorthauer ★★★★★
()
Ответ на: комментарий от isden
> скорее всего код писали (или правили) разные люди. и т.к. некоторые кодеры еще никак не могут решить что же им юзать, табы или пробелы, получилась вот такая вот хрень.

И не скорее всего, а так оно и было. Я вот тоже хочу кое-что добавить и хз как мне делать отступы в своём патче...
Deleted
()
Ответ на: комментарий от Deleted
я бы, например, взял весь код и заменил глобально везде табы на пробелы (1->4). и добавил бы свой патч с пробелами.
isden ★★★★★
()
Ответ на: комментарий от Deleted
Скорее всего это были пидарасы которые не догадались посмотреть какие отступы используется в проекте. Такие патчи отбрасывать надо и банить козлов которые их присылают потому что они засирают все к чему не притронутся.
Fray
()
Ответ на: комментарий от isden
> я бы, например, взял весь код и заменил глобально везде табы на пробелы (1->4). и добавил бы свой патч с пробелами.

и уволился? :-) потому что если ты остаешься, анализ стектрейсов грохов (в чьем коде упало?) неизменно будет указывать на тебя :-)

gods-little-toy ★★★
()
Это называется: человек использует правильный редактор и не заморачивается такими пустяками как табы/пробелы. У Него Всё Работает.
ubber
()
Ответ на: комментарий от isden
> а диффы в cvs/svn/etc уже отменили?

диффы чего? svn annotate покажет что последним этот код менял ты. можно, конечно, посмотреть как именно ты его именно поменял, увидеть что изменения были только в пробелах, и смотреть на того кто был перед тобой, но стоит ли оно того? (и как это будет работать в питоне?)

проще договориться о том сколько пробелов в табе.

gods-little-toy ★★★
()
Ответ на: комментарий от isden
>все нормальные разработчики уже давно пробелы юзают.
Ну и нахрена использовать пробелы, когда размер табов можно подстроить как нравится? Да и байт табы поменее будут занимать.
У использования пробелов же ни одного плюса нет.
Ramen ★★★★
()
Ответ на: комментарий от Ramen
> У использования пробелов же ни одного плюса нет.

Ура! Наконец-то по делу дискуссия! :-) 

Как с табами писать вот такие конструкции:

void  somefunc(PARAMETER1_TYPE param1, 
               PARAMETER2_TYPE param2, 
               PARAMETER3_TYPE param3, 
               PARAMETER4_TYPE param4, 

с вашими табами мы видим что-то такое: 

void  somefunc(PARAMETER1_TYPE param1, 
                  PARAMETER2_TYPE param2, 
                  PARAMETER3_TYPE param3, 
                  PARAMETER4_TYPE param4, 

где последующие строчки будет колбасить влево-вправо в зависимости от размера таба. 

А с длинными формулами че? 

  с = aaaaaaaaaa + bbbbbbbbbb + 
      ddddddddddd;

как с табами сделать чтоб ddddd было под aaaa ?
gods-little-toy ★★★
()
Ответ на: комментарий от isden
> все нормальные разработчики уже давно пробелы юзают.

Давно уже обсудили и пришли к выводу, что нормальные разработчики используют табы, т.к. это удобно для любого.
andreyu ★★★★★
()
Ответ на: комментарий от gods-little-toy
> как с табами сделать чтоб ddddd было под aaaa ?

Возникает вопрос, а зачем? Что за придирки? Табы удобны, и точка ;)
andreyu ★★★★★
()
Ответ на: комментарий от Dimanc
смотря для какого мода, а вообще можно что то типа этого:

(defun tabify-buffer ()
  (interactive)
  (save-excursion (tabify (point-min) (point-max))))

повесить на хук при сохранение.
madepa
()
Ответ на: комментарий от gods-little-toy
> проще договориться о том сколько пробелов в табе.

вот поэтому и вводят стандарты программирования в отдельно взятой команде разработчиков... вот бы такое еще и в опен-сорс комьюнити кто сделал...
isden ★★★★★
()
Ответ на: комментарий от andreyu
> Давно уже обсудили и пришли к выводу, что нормальные разработчики используют табы, т.к. это удобно для любого.

ссылка будет на офф.заявления _нормальных_ разработчиков?
isden ★★★★★
()
Ответ на: комментарий от isden
> ссылка будет на офф.заявления _нормальных_ разработчиков?

А будет ссылка на определение, что такое "нормальные разработчики"?
andreyu ★★★★★
()
Ответ на: комментарий от andreyu
> Табы удобны, и точка ;)

чем удобны табы? и чем точка? :-) в C/C++ более '->' актуален...

gods-little-toy ★★★
()
Ответ на: комментарий от andreyu
> А будет ссылка на определение, что такое "нормальные разработчики"?

а я первый спросил ) есть мысль посмотреть исходники ведра линукса.. жаль, под рукой его нет.
isden ★★★★★
()
Ответ на: комментарий от gods-little-toy
ну блин, дайте мне стандарты, и я буду счастлив юзать даже табы. главное чтобы все их юзали и не было ситуевины как у оп-а. ибо это жутко раздражает.
isden ★★★★★
()
Ответ на: комментарий от AITap
было уже, в толксах, пару месяцев назад емнип. и емнип, так ничего и не решили.
isden ★★★★★
()
Ответ на: комментарий от Dimanc
если для C, то там настройка режима есть - называется linux

'(c-default-style (quote ((c-mode . "linux") (java-mode . "java") (awk-mode . "awk") (other . "gnu"))))

будет совсем Ъ

alpha-fc
()
Ответ на: комментарий от alpha-fc
>если для C, то там настройка режима есть - называется linux

>'(c-default-style (quote ((c-mode . "linux") (java-mode . "java") (awk-mode . "awk") (other . "gnu"))))


Спасибо, работает. Хотя хотелось бы не только для си. :)
Dimanc ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.