Имя: Пароль:
1C
1С v8
Форматер кода.
, ,
0 quest
 
27.08.12
19:22
Вот и меня накрыло задачей привести весь код к единообразному виду.
Кода много, править руками - сами понимаете - лень. Может кто подскажет приблуду приводящую код в следующее состояние
1. Ключевые слова с большой буквы
2. имена переменных, функций - с большой буквы
3. Не более одного условия в строке для Если. И/ИЛИ должны разноситься по разным строкам

может кто знает такое?
1 vicof
 
27.08.12
19:24
Снегопат + свой макрос напиши.
2 ОбычныйЧеловек
 
27.08.12
19:25
Т.е. пишу закрытими глазами 1000 строк в миниту а потом приблудой какой-нить все обработал и конфетка получилась?!
Пиши сразу нормально...
3 quest
 
27.08.12
19:26
(2) Нищий... нет снегопата... Да и задача е сказать что бы частая будет. Просто заказчик попросил код привести в соответствие стандартам 1С. А я к стыду своему на них всегда забивал
4 quest
 
27.08.12
19:26
(3) к (1) было
а к (2) - ты прав. исправлюсь. Но вот конкретно теперь что делать?
5 Мимохожий Однако
 
27.08.12
19:30
(3)Крутой заказчик..))) В моей практике ни разу об этом не заявляли. Главное - соответствие техзаданию.
ЗЫ. Падаваном работаешь?
6 vicof
 
27.08.12
19:30
(4) Можно попробовать тексты модулей в Notepad++ или похожие редакторы с развитыми возможностями форматирования копировать, форматировать и обратно вставлять.
7 ОбычныйЧеловек
 
27.08.12
19:33
(6) половину все равно надо будет ручками править (имхо)
8 ОбычныйЧеловек
 
27.08.12
19:35
Мне вот просто интересно - неужели самому смотреть на такой код не противно?
9 vicof
 
27.08.12
19:35
(7) Можно подойти к вопросы с другой стороны: дать падавану тарелку супа, и пусть он весь день сидит и приводит все в соответствие :)
10 ОбычныйЧеловек
 
27.08.12
19:37
(9) ну судя по всему именно так и будет )
11 orefkov
 
27.08.12
22:31
(0)
Приблуды готовой пока нет.
Неспешно делаю онлайн-сервис, где будет в том числе и желаемая фишка.
Месяца через два может первый релиз и выкачу.
12 orefkov
 
27.08.12
22:33
(8)
Мне другое интересно - как можно такой код написать, при развитых средствах кодинга - ключевые слова всегда из шаблонов вставляются, имена переменных - один раз набрал с большой буквы - дальше кодекомплит их так и будет вставлять.
13 ОбычныйЧеловек
 
27.08.12
22:36
(11) напрасная трата времени (имхо). Кто пишет абы как (по принципу и так сойдет) - так и будет писАть...
14 orefkov
 
27.08.12
22:37
(13)
Авось кому и пригодиться, тем более это не главная цель сервиса будет.
15 ОбычныйЧеловек
 
27.08.12
22:38
(12) я этого тоже никогда не понимал... не пользуюсь снегопадом (к сожалению), но никогда себе не позволял писАть как в (0)
16 ОбычныйЧеловек
 
27.08.12
22:38
(14) если не секрет - какая главная цель?
17 orefkov
 
27.08.12
22:39
(15)
Да для этого и снегопат не нужен - штатных средств вполне хватает.
18 orefkov
 
27.08.12
22:44
(16)
По сути pastebin.com, тока заточенный под 1С и с соответствующими доп.мульками.

Ну и самообразование - легких путей не ищу, делаю CGI-приложением на С++, прокачаю скилл устройства веба.
19 pumbaEO
 
27.08.12
23:03
(18) а node.js попробовать для самообразования?
(12) как раз и не спасают: 1С приучает переменные делать большие и в результате один раз назвал переменную неправильно и дальше уже она участвует везде...
20 quest
 
27.08.12
23:38
(13) Я вот где-то сказал что написано абы как? По моему все что сказано в(0)  - это "привести код к стандартам 1С". Ты сам то жти стандарты убогие читал? катстриованная венгерская нотация на бейсике. нахер она нужна? Вот какой тебе профит от того что в твоем коде переменные модуля формы начинаются на ф? Это указатель у тебя? тебе так важно знание типа? если все равно будешь использовать ТипЗнч. Зачем писать "Если" с боольшой буквы? ключевое слово, оно в пофигураторе будет подсвечено, но по стандарту - с большой буквы...
насчет "приятно читать" - вот не поверишь - да. Приятно. Потому как 2 коротких условия проще читаются в 1 строке, чем разнесенные на 2. потому как привык что ключевые слова с маленькой буквы, привык что переменные - им пофигу с большой или маленькой. И если и бесит что в написании переменных - так это убогий кэмел-стайл... в нормальных языках неплохо и дефис понимается в имени.
21 pumbaEO
 
27.08.12
23:46
(20) эээ, неа с большой буквы начинать надо. Вот http://snegopat.ru/forum/viewtopic.php?f=3&t=245 например как еще орфографию определять? На картинке классический случай, когда переменную фигово назвал, а она и дальше везде используется.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.