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