powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Реформатирование исходного кода
23 сообщений из 23, страница 1 из 1
Реформатирование исходного кода
    #35196723
eudo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день господа.

Подскажите программу для реформатирования исходного кода, языки C++, PHP, JavaScript. Желательно работающие в консоле *nix. Имеющие возможность настроить положение открывающией фигурной скобки, табуляцию и пр.

Что-то не нашел я, а надобно причесать код.
...
Рейтинг: 0 / 0
Реформатирование исходного кода
    #35196881
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А руки уже не в почете?... Как все уже изменилось...
----------
Cache for Windows (Intel) 2007.1 (Build 369) Fri Jun 15 2007 15:25:42 EDT
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
Реформатирование исходного кода
    #35197217
Самоловских Виталий aka Kefir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaА руки уже не в почете?... Как все уже изменилось...
Если в проекте 50000 строк кода написанного разными программистами в разных редакторах с разными стилями форматирования?

ЗАЧЕМ выполнять работу которую может сделать компьютер?
...
Рейтинг: 0 / 0
Реформатирование исходного кода
    #35197288
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самоловских Виталий aka Kefir , т.е. в конторе нет единых требований к написанию текстов программ?
----------
Cache for Windows (Intel) 2007.1 (Build 369) Fri Jun 15 2007 15:25:42 EDT
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
Реформатирование исходного кода
    #35197639
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa Самоловских Виталий aka Kefir , т.е. в конторе нет единых требований к написанию текстов программ?
----------
Cache for Windows (Intel) 2007.1 (Build 369) Fri Jun 15 2007 15:25:42 EDT
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
Или натырили понемногу из множества разных чужих исходников
...
Рейтинг: 0 / 0
Реформатирование исходного кода
    #35197713
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Теперь ищут где прогу форматирующут тыбзануть.
----------
Cache for Windows (Intel) 2007.1 (Build 369) Fri Jun 15 2007 15:25:42 EDT
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
Реформатирование исходного кода
    #35197766
!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
!
Гость
погуглите

JavaScript beautifier
JavaScript pretty printer
...
Рейтинг: 0 / 0
Реформатирование исходного кода
    #35197916
Ilya Anfimov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On Mon, Mar 17, 2008 at 09:22:39PM +0000, eudo wrote:
>
> Автор: [1]eudo
> Добрый день господа.
> Подскажите программу для реформатирования исходного кода, языки C++,
> PHP, JavaScript. Желательно работающие в консоле *nix. Имеющие
> возможность настроить положение открывающией фигурной скобки,
> табуляцию и пр.
> Что-то не нашел я, а надобно причесать код.

Для только изменения отступов в emacs вполне есть indentалка.
> [2]Тема [3]Ответить [4]Сообщение
>
> Ссылки
>
> 1. eudo
> 2. http://www.sql.ru/forum/actualthread.aspx?tid=536995
> 3. http://www.sql.ru/forum/actualpost.aspx?tid=536995
> 4. http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=536995&msg=5421706
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Реформатирование исходного кода
    #35197941
Самоловских Виталий aka Kefir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaт.е. в конторе нет единых требований к написанию текстов программ?
Т.е., по вашему, все проекты пишутся в одной конторе с неизменяющимся составом программистов. Хотелось бы, да не всегда так. Кстати, стандартов может и не быть.

Кроме того, зачем подстраиваться под чуждый стандарт когда можно легко отформатировать нажатием одной кнопки. Зачем вообще заниматься форматированием кода, когда это может сделать компьютер. Все современные среды поддерживают такую возможность. Ну для джава, во всяком случае.
...
Рейтинг: 0 / 0
Реформатирование исходного кода
    #35197968
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самоловских Виталий aka KefirЗачем вообще заниматься форматированием кода
Больше вопросов не имею...
...
Рейтинг: 0 / 0
Реформатирование исходного кода
    #35198856
Самоловских Виталий aka Kefir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa Самоловских Виталий aka KefirЗачем вообще заниматься форматированием кода
Больше вопросов не имею...
Не вырывайте фразу из контекста: "Зачем вообще заниматься форматированием кода, когда это может сделать компьютер."

Те кто форматирует код руками впустую тратят свое время.
...
Рейтинг: 0 / 0
Реформатирование исходного кода
    #35199261
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самоловских Виталий aka KefirТе кто форматирует код руками впустую тратят свое время.вероятно вы удивитесь, но это позволяет иногда отловить труднообнаруживаемые ошибки, почти всегда позволяет определить места в коде, требующие рефакторинга и всегда помогает лучше ориентироваться в коде, в том числе чужом.
...
Рейтинг: 0 / 0
Реформатирование исходного кода
    #35199518
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самоловских Виталий aka KefirТе кто форматирует код руками впустую тратят свое время.
Теперь фраза процитирована более четко. Претензий нет?

Но суть не поменялась... Написание программого кода просто включает в себя форматирование. Я так не рассматриваю это как потерю своего времени.
...
Рейтинг: 0 / 0
Реформатирование исходного кода
    #35200618
Фотография Frenzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну для *никсов есть старый добрый indent вобще-то
...
Рейтинг: 0 / 0
Реформатирование исходного кода
    #35201282
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Frenzyну для *никсов есть старый добрый indent вобще-тоДля виндов он тоже есть :)
http://gnuwin32.sourceforge.net/packages/indent.htm
...
Рейтинг: 0 / 0
Реформатирование исходного кода
    #35204879
eudo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa Самоловских Виталий aka KefirТе кто форматирует код руками впустую тратят свое время.
Теперь фраза процитирована более четко. Претензий нет?

Но суть не поменялась... Написание программого кода просто включает в себя форматирование. Я так не рассматриваю это как потерю своего времени.
Что есть то есть :D

1. Код "причесанный" "обфускатором"?
2. Приемка чужого кода на поддержку?
3. Изменение внутрикорпоративных стандартов кодирования?
4. В случае, когда эволюционно меняется стиль кодирования?
5. 100К-200К строк кода?
6. Просьба заказчика передать ему исходные коды в понятном ему виде? (понятно, речь не идет об изменении наименований функций и переменных)

Руками говорите, рефакторинг значит. При ставке 20-50$/час... Вот хорошо товарищь сказал:

Programmers spend 50% of their time just looking at source code. Formatting source code can make them more productive in this task, saving a significant amount of an IT department's time and budget.

Что плохого привести код к принятым стандартам машинным путем? Компьютер-то и преназначен для такой рутины.

ПС: приехал ко мне код, написанный, видимо, думя группами дыбилов, первая юзала табы, вторая пробелы
...
Рейтинг: 0 / 0
Реформатирование исходного кода
    #35205009
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eudo ПС: приехал ко мне код, написанный, видимо, думя группами дыбилов, первая юзала табы, вторая пробелы
А не должны были?
...
Рейтинг: 0 / 0
Реформатирование исходного кода
    #35205111
guezd80000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eudo krvsa Самоловских Виталий aka KefirТе кто форматирует код руками впустую тратят свое время.
Теперь фраза процитирована более четко. Претензий нет?

Но суть не поменялась... Написание программого кода просто включает в себя форматирование. Я так не рассматриваю это как потерю своего времени.


Товарищ еще не догадывается, что есть такие программы которые форматируют код в процессе написания :)
...
Рейтинг: 0 / 0
Реформатирование исходного кода
    #35205156
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понятно, guezd80000 писатель, guezd80000 не читатель...
...
Рейтинг: 0 / 0
Реформатирование исходного кода
    #35205304
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guezd80000есть такие программы которые форматируют код в процессе написания :)
Тогда откуда у автора такие проблемы? У меня оных нет...
...
Рейтинг: 0 / 0
Реформатирование исходного кода
    #35205547
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
за время, потраченное на обсуждение можно свой форматтер написать
...
Рейтинг: 0 / 0
Реформатирование исходного кода
    #35206017
quezd8000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa guezd80000есть такие программы которые форматируют код в процессе написания :)
Тогда откуда у автора такие проблемы? У меня оных нет...

Это потому, что ты един и ты был всегда. А у автора наследство и команда.
...
Рейтинг: 0 / 0
Реформатирование исходного кода
    #35206227
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
quezd8000Это потому, что ты един и ты был всегда
Вспомнилась басня про лису и виноград... Он зелен! (с) Хорошая отмазка...
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Реформатирование исходного кода
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]