Board.KolibriOS.org

Official KolibriOS board
It is currently Fri Aug 23, 2019 9:55 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 98 posts ]  Go to page Previous 1 2 3 4 57 Next
Author Message
PostPosted: Wed Oct 12, 2011 4:07 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1620
Глобальные метки исправить на локальные автоматика не сможет, остальное реализуемо, если будет консенсус.

_________________
Сделаем мир лучше!


Top
   
PostPosted: Wed Oct 12, 2011 5:00 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Я буду править метки по возможности. А отступ в 12 знаков очень желателен. Так визуально код лучше воспринимается.


Top
   
PostPosted: Wed Oct 12, 2011 5:26 pm 
Offline
Kernel Developer
User avatar

Joined: Fri Aug 14, 2009 1:46 am
Posts: 1342
оптимально 1 Tab = 8 spaces
12 позиций - перебор, на застрочные комментарии места не остается.


Top
   
PostPosted: Wed Oct 12, 2011 5:38 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
А у меня 1 Tab = 4 spaces и 12 позиций не перебор. В общем все фломастеры разные.


Top
   
PostPosted: Wed Oct 12, 2011 6:59 pm 
Offline
User avatar

Joined: Tue Jan 24, 2006 8:50 am
Posts: 249
У меня 1 Tab = 2 пробела. =)


Top
   
PostPosted: Thu Oct 13, 2011 6:41 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
А как насчёт CR/LF ?


Top
   
PostPosted: Fri Oct 14, 2011 11:32 am 
Offline

Joined: Sat Aug 13, 2011 1:48 pm
Posts: 49
Я против запрета на tab'ы. Потому что с ними, в отличии от >1 пробела, размер исходника меньше (где-то кб 10 для kernel.asm) и скорость компиляции больше (где-то -0.2 сек. для kernel.asm). Да и настроить в редакторе длину таба не муторнее и не тяжелее, чем автоотступ и замену таба пробелами.


Top
   
PostPosted: Fri Oct 14, 2011 1:19 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Joaquin
Это так кажется. Особенно весело получается после чужих правок. У меня таб настроен на 4 пробела а у Васи Пупкина на 8. И после редактирования все строки плывут у меня влево а у него вправо. Все "довольны". А ещё Tinypad занимается вредительством оптимизацией размера по-умолчанию. Подредактировал в Колибри драйвер и потом в Win вся разметка на хрен улетела. Нафиг надо такое счастье.


Top
   
PostPosted: Fri Oct 14, 2011 1:59 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1620
Serge, хороший вопрос. Сейчас в большей части файлов - 167 из 186 по *.asm, *.inc - все переводы \r\n, ещё в 14, начиная с data32.inc и kernel32.inc, все переводы \n, в оставшихся 5, включая fs/ntfs.inc и fs/ext2.inc, есть оба варианта.
Joaquin, табуляция порождает бардак. Я готова платить лишние 0.2 сек при компиляции и несколько кб в неупакованных исходниках за отсутствие бардака.

_________________
Сделаем мир лучше!


Top
   
PostPosted: Fri Oct 14, 2011 2:07 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1620
Я за то, чтобы ввести повсюду юниксовый стиль перевода строк - на отображение стиль перевода не влияет, продвинутые редакторы определяют существующий тип строк автоматически, так что имеет смысл думать о технических деталях, а технически юниксовый стиль короче.

_________________
Сделаем мир лучше!


Top
   
PostPosted: Fri Oct 14, 2011 2:33 pm 
Offline
User avatar

Joined: Mon Jul 25, 2011 6:22 pm
Posts: 93
CleverMouse wrote:
Я за то, чтобы ввести повсюду юниксовый стиль перевода строк - на отображение стиль перевода не влияет, продвинутые редакторы определяют существующий тип строк автоматически, так что имеет смысл думать о технических деталях, а технически юниксовый стиль короче.

На отображение - да, не влияет, однако при редактирование зто будет мешать, ну не заставлять же все текстовые редакторы ставить везде \n.
Мне думается, что данный вопрос (\r\n или \n) не актуален. С остальным согласен.

_________________
Программист не тот, кто постоянно пишет КОД, а тот кто сможет понять чужой КОД!!!


Top
   
PostPosted: Fri Oct 14, 2011 2:48 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1620
Вопрос с переводом строк актуален в той же степени, что и табуляция vs пробелы: если редактор решит нормализовать все переводы строк - как, к примеру, предлагает делать VS - или просто программист будет убирать/вставлять строчки, то появится много мусорных изменений.

_________________
Сделаем мир лучше!


Top
   
PostPosted: Fri Oct 14, 2011 3:01 pm 
Offline
User avatar

Joined: Mon Jul 25, 2011 6:22 pm
Posts: 93
CleverMouse wrote:
Вопрос с переводом строк актуален в той же степени, что и табуляция vs пробелы: если редактор решит нормализовать все переводы строк - как, к примеру, предлагает делать VS - или просто программист будет убирать/вставлять строчки, то появится много мусорных изменений.

В плане комбинации и \r\n, и \n в одном файле при редактировании, но ведь отображение в разных редакторах и просматровщиках
от этого не меняется, в отличие от TAB vs Space.

_________________
Программист не тот, кто постоянно пишет КОД, а тот кто сможет понять чужой КОД!!!


Top
   
PostPosted: Fri Oct 14, 2011 3:29 pm 
Offline

Joined: Sat Aug 13, 2011 1:48 pm
Posts: 49
Serge wrote:
Joaquin
Это так кажется. Особенно весело получается после чужих правок. У меня таб настроен на 4 пробела а у Васи Пупкина на 8. И после редактирования все строки плывут у меня влево а у него вправо. Все "довольны".

Не вижу проблем. Если везде будут использоваться одинаковое кол-во табов в начале строки для отступа - никакого кривошлёпства не будет.


Top
   
PostPosted: Fri Oct 14, 2011 3:30 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1620
Joaquin, табы - по крайней мере, в ассемблере - используются не только в начале строки.

_________________
Сделаем мир лучше!


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 98 posts ]  Go to page Previous 1 2 3 4 57 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited