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

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

Что-то не нашел я, а надобно причесать код.
...
Рейтинг: 0 / 0
18.03.2008, 08:56
    #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
18.03.2008, 11:23
    #35197217
Самоловских Виталий aka Kefir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реформатирование исходного кода
krvsaА руки уже не в почете?... Как все уже изменилось...
Если в проекте 50000 строк кода написанного разными программистами в разных редакторах с разными стилями форматирования?

ЗАЧЕМ выполнять работу которую может сделать компьютер?
...
Рейтинг: 0 / 0
18.03.2008, 11:43
    #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
18.03.2008, 13:06
    #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
18.03.2008, 13:26
    #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
18.03.2008, 13:40
    #35197766
!
!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реформатирование исходного кода
погуглите

JavaScript beautifier
JavaScript pretty printer
...
Рейтинг: 0 / 0
18.03.2008, 14:20
    #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
18.03.2008, 14:28
    #35197941
Самоловских Виталий aka Kefir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реформатирование исходного кода
krvsaт.е. в конторе нет единых требований к написанию текстов программ?
Т.е., по вашему, все проекты пишутся в одной конторе с неизменяющимся составом программистов. Хотелось бы, да не всегда так. Кстати, стандартов может и не быть.

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

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

Но суть не поменялась... Написание программого кода просто включает в себя форматирование. Я так не рассматриваю это как потерю своего времени.
...
Рейтинг: 0 / 0
19.03.2008, 14:02
    #35200618
Frenzy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реформатирование исходного кода
ну для *никсов есть старый добрый indent вобще-то
...
Рейтинг: 0 / 0
19.03.2008, 17:03
    #35201282
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реформатирование исходного кода
Frenzyну для *никсов есть старый добрый indent вобще-тоДля виндов он тоже есть :)
http://gnuwin32.sourceforge.net/packages/indent.htm
...
Рейтинг: 0 / 0
20.03.2008, 23:49
    #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
21.03.2008, 06:54
    #35205009
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реформатирование исходного кода
eudo ПС: приехал ко мне код, написанный, видимо, думя группами дыбилов, первая юзала табы, вторая пробелы
А не должны были?
...
Рейтинг: 0 / 0
21.03.2008, 09:35
    #35205111
guezd80000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реформатирование исходного кода
eudo krvsa Самоловских Виталий aka KefirТе кто форматирует код руками впустую тратят свое время.
Теперь фраза процитирована более четко. Претензий нет?

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


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

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


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