|
Форматер кода. | ☑ | ||
---|---|---|---|---|
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 например как еще орфографию определять? На картинке классический случай, когда переменную фигово назвал, а она и дальше везде используется.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |