программы форматирования кода
От: John Scherbatov  
Дата: 02.07.03 07:37
Оценка:
Господа здравствуйте!

Есть такая задача..
(Для MSVC++7)

Необходимо стандартизировать код, который лобают разработчики.
Чтобы пробелы где нужно ставили и т.п.
Эту задачу решить можно разными способами. В основном решают её
административными мерами. Для меня это не выход.

НО видел я в одном борландовском продукте такую замечательную
фишку.. В среде разработки настраивается шаблон с правилами форматирования
текста. И потом хоть ты тресни. Среда тебе все равно сама все расставит,
как бы ты ни крутился.

Вот нужно что-то такое для 7 студии.
Подскажите плиз?

Спасибо.
Евгений.
Re: программы форматирования кода
От: Sentara  
Дата: 02.07.03 08:53
Оценка: 5 (1)
Здравствуйте, John Scherbatov, Вы писали:

JS>Есть такая задача..

...
JS>Вот нужно что-то такое для 7 студии.
JS>Подскажите плиз?

Прошу прощения, если несколько не по теме... Для 6-ой студии есть SourceStyler C++. Когда для седьмой сделают -- непонятно; в данное время заняты портированием под Linux и Solaris.
Re[2]: программы форматирования кода
От: dimzon Россия http://dimzon541.narod.ru
Дата: 02.07.03 09:32
Оценка:
Здравствуйте, Sentara, Вы писали:

S>Здравствуйте, John Scherbatov, Вы писали:


JS>Есть такая задача..

S>...
JS>Вот нужно что-то такое для 7 студии.
JS>Подскажите плиз?

S>Прошу прощения, если несколько не по теме... Для 6-ой студии есть SourceStyler C++. Когда для седьмой сделают -- непонятно; в данное время заняты портированием под Linux и Solaris.


Господа, а ведь еще есть тулзовины которые не интегрируются никуда а просто переформатируют исходники на конкретном языке, мож они пойдут? Ну скажем раз в неделю можно из VSS брать все исходники и натрабливать на них утилитку, потом делать Bild и если все путем то Check-in. А процесс этот автоматизировать
... << RSDN@Home 1.0 beta 7a >>
Re[3]: программы форматирования кода
От: John Scherbatov  
Дата: 02.07.03 09:42
Оценка:
Здравствуйте, dimzon, Вы писали:

D>Господа, а ведь еще есть тулзовины которые не интегрируются никуда а просто переформатируют исходники на конкретном языке, мож они пойдут? Ну скажем раз в неделю можно из VSS брать все исходники и натрабливать на них утилитку, потом делать Bild и если все путем то Check-in. А процесс этот автоматизировать


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

Все же неужели для 7 студии ничего нет??


Евгений.
Re: программы форматирования кода
От: EM Великобритания  
Дата: 02.07.03 10:22
Оценка:
Здравствуйте, John Scherbatov, Вы писали:

JS>Господа здравствуйте!


JS>Есть такая задача..

JS>(Для MSVC++7)

JS>Необходимо стандартизировать код, который лобают разработчики.

JS>Чтобы пробелы где нужно ставили и т.п.
JS>Эту задачу решить можно разными способами. В основном решают её
JS>административными мерами. Для меня это не выход.

JS>НО видел я в одном борландовском продукте такую замечательную

JS>фишку.. В среде разработки настраивается шаблон с правилами форматирования
JS>текста. И потом хоть ты тресни. Среда тебе все равно сама все расставит,
JS>как бы ты ни крутился.

JS>Вот нужно что-то такое для 7 студии.

JS>Подскажите плиз?

JS>Спасибо.

JS>Евгений.


задача расставления пробелов, отступов и тому подобной красоты решается написанием соответствующих макросов под девстудию. Имея некоторый опыт написания подобной лабуды могу сказать, что макросы будут достаточно тривиальные и пишутся они быстро
Опыт — это такая вещь, которая появляется сразу после того, как была нужна...
Re: программы форматирования кода
От: Sergeem Израиль  
Дата: 03.07.03 08:25
Оценка:
Здравствуйте, John Scherbatov, Вы писали:

JS>Господа здравствуйте!


JS>Есть такая задача..

JS>(Для MSVC++7)

JS>Необходимо стандартизировать код, который лобают разработчики.

JS>Чтобы пробелы где нужно ставили и т.п.
JS>Эту задачу решить можно разными способами. В основном решают её
JS>административными мерами. Для меня это не выход.

JS>НО видел я в одном борландовском продукте такую замечательную

JS>фишку.. В среде разработки настраивается шаблон с правилами форматирования
JS>текста. И потом хоть ты тресни. Среда тебе все равно сама все расставит,
JS>как бы ты ни крутился.

JS>Вот нужно что-то такое для 7 студии.

JS>Подскажите плиз?

Не знаю, как в 7-ой, в VC6 есть опция FormatSelection:
Ctrl-A + Alt-F8. Поищи, может 7-ую тоже перешло.

JS>Спасибо.

JS>Евгений.
Serge.

Hасколько проще была бы жизнь, если бы она была в исходниках.
Re: программы форматирования кода
От: rushman Ниоткуда  
Дата: 11.07.03 09:06
Оценка:
Здравствуйте, John Scherbatov, Вы писали:

JS>Господа здравствуйте!


JS>Есть такая задача..

JS>(Для MSVC++7)

JS>Необходимо стандартизировать код, который лобают разработчики.

JS>Чтобы пробелы где нужно ставили и т.п.
JS>Эту задачу решить можно разными способами. В основном решают её
JS>административными мерами. Для меня это не выход.

JS>НО видел я в одном борландовском продукте такую замечательную

JS>фишку.. В среде разработки настраивается шаблон с правилами форматирования
JS>текста. И потом хоть ты тресни. Среда тебе все равно сама все расставит,
JS>как бы ты ни крутился.

JS>Вот нужно что-то такое для 7 студии.

JS>Подскажите плиз?

JS>Спасибо.

JS>Евгений.


Я когда то прикручивал к шестой студии Artistic Style. Сейчас пользуюсь форматером который встроен в Visual Assist.
Re[2]: программы форматирования кода
От: Andy77 Ниоткуда  
Дата: 11.07.03 20:10
Оценка:
Здравствуйте, Sergeem, Вы писали:

S>Не знаю, как в 7-ой, в VC6 есть опция FormatSelection:

S>Ctrl-A + Alt-F8. Поищи, может 7-ую тоже перешло.

Ctrl + K, Ctrl + F.

Но этого мало (форматирует только отступы).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.