![]() |
|
Кто как хранит наработки кода? | ☑ | ||
---|---|---|---|---|
0
alexshape
29.06.18
✎
10:46
|
Привет всем, интересно узнать, кто как хранить свои наработки кода,
отдельных процедур, группы процедур или вовсе целых модулей. В отдельной конфигурации не удобно, там поиск не очень работает, обязательно должна совпадать последовательность слов к примеру: Есть процедура Типа: //Сравнивает две таблицы значений // Функция ТаблицыЗначенийРавны(ТаблицаЗначений1, ТаблицаЗначений2) Экспорт Если ТипЗнч(ТаблицаЗначений1) <> Тип("ТаблицаЗначений") ИЛИ ТипЗнч(ТаблицаЗначений2) <> Тип("ТаблицаЗначений") Тогда Возврат Ложь; и т.д. если через месяц я введу поиск по слову "сравнить таблицы", он мне ничего не найдет, или даже "Сравнивает таблицы", тоже ничего |
|||
1
Aleksandr N
29.06.18
✎
10:48
|
(0) Маразм.
|
|||
2
1Сергей
29.06.18
✎
10:49
|
Если подобная процедура находится в правильном месте (ГМ с осмысленным названием), то найти её не составит большого труда. И без всяких поисков
|
|||
3
pavig
29.06.18
✎
10:50
|
(2)
Зачем это выводить в глобальный модуль? |
|||
4
alexshape
29.06.18
✎
10:50
|
(1) Т.е. ты все пишешь всегда по новой? не это ли маразм?
|
|||
5
alexshape
29.06.18
✎
10:51
|
(2) Хотелось бы использовать всю мощь поиска поисковиков
|
|||
6
ildary
29.06.18
✎
10:52
|
(5) можно хранить куски кода в таблице GoogleDocs и тогда вся мощь поисковика к твоим услугам.
|
|||
7
1Сергей
29.06.18
✎
10:52
|
(3) ну, давай подобную херню в модуль каждого объекта накопируем. БОЛЬШЕ КОДА БОГУ КОДА!
|
|||
8
DeeK
29.06.18
✎
10:55
|
доковский файлик имею, там всякие велосипеды храню
|
|||
9
los_hooliganos
29.06.18
✎
10:56
|
Храню на диске гугл обработки, где могли быть использованы разные велосипеды и наработки кода.
|
|||
10
Akela has missed
29.06.18
✎
10:57
|
Шаблоны текста! CTRL + SHIFT + T - и все что надо под рукой.
|
|||
11
Tonik992
29.06.18
✎
10:58
|
(0) В чем идея твоей задумки? Какая цель хранить наработки кода подобного рода?
|
|||
12
1Сергей
29.06.18
✎
10:59
|
(10) что-то у меня эти шаблоны живут от обновления до обновления платформы
|
|||
13
Dimma
29.06.18
✎
11:00
|
Я пользуюсь myBase от http://www.wjjsoft.com/
Это очень мощная и удобная база данных. Наработки по 1С это всего лишь один файл, который я использую. Там можно хранить все. Например, у меня там отмечены все Покупки. Где, что, когда почем + инструкции к предмету. Избавляет от кучи бумаг. Есть файл по отдыху. Где отдыхали что смотрели. Всегда можно повторить и искать ничего не надо. И т.п. Уже лет 10 пользуюсь. Очень удобная штука На сайте как то не особо понятно все. Но в инете можно почитать более подробно и посмотреть картинки. |
|||
14
Fish
гуру
29.06.18
✎
11:01
|
(0) " введу поиск по слову "сравнить таблицы"" - Ну так и называй сразу свою процедуру СравнитьТаблицы, раз собираешься искать по этим словам. Никогда не понимал тех, кто, например, делает синоним, отличный от имени объекта, а потом невозможно найти.
|
|||
15
spectre1978
29.06.18
✎
11:09
|
(0) я обычно камменчу свой код специальным тегом и потом просто делаю поиск этого тега по всем текстам. Несколько минут и все находится. Все модифицированные мной конфы стараюсь хранить, можно без данных.
|
|||
16
pavig
29.06.18
✎
11:10
|
(0)
Я в принципе использую очень удобный инструмент для заметок Google Keep. Там есть тэги и полнотекстовый поиск. Мне кажется, он бы отлично подошел для заметок по коду. |
|||
17
pavig
29.06.18
✎
11:10
|
(7)
С утра нажрался? Не отличаешь глобальные от общих модулей? |
|||
18
pavig
29.06.18
✎
11:12
|
(10)
Товарищ в (0) пишет про свои универсальные функции, которые использует при написании кода. Причем тут шаблоны? Я так понимаю, это функции типа: ОбщегоНазначенияКлиентСервер.ДополнитьТаблицу(ТаблицаИсточник, ТаблицаПриемник) ДополнитьТаблицуИзМассива ДополнитьМассив ЕстьРеквизитИлиСвойствоОбъекта и т.п. |
|||
19
alexshape
29.06.18
✎
11:21
|
(14) я же не робот, сегодня в описании сравнить две таблицы, а завтра мне захочется искать по слову "процедура сравнивает две таблицы значений"
|
|||
20
alexshape
29.06.18
✎
11:22
|
(11) не переписывать все по сто раз
|
|||
21
alexshape
29.06.18
✎
11:23
|
(18) Да, все верно, универсальные функции, может группа функций
|
|||
22
sechs
29.06.18
✎
11:28
|
(20) В гугле ищи. Найдешь новую хорошую реализацию и тебе не будет стыдно за твой тщательно сберегаемый говнокод.
|
|||
23
IVT_2009
29.06.18
✎
11:32
|
Вся база данных хранится в dokuwiki , не очень удобно но работает уже 7 лет.
|
|||
24
Fish
гуру
29.06.18
✎
11:35
|
(19) Ну тогда только вариант с тегами. В комментарии пишешь все возможные теги для будущего поиска, и по ним и ищешь.
|
|||
25
alexshape
29.06.18
✎
11:36
|
(24) Теги, мысль
|
|||
26
alexshape
29.06.18
✎
11:41
|
(13) Установил, пока нравиться, и поиск здорово работает.
|
|||
27
alexshape
29.06.18
✎
11:41
|
(26) нравится
|
|||
28
Mort
29.06.18
✎
11:42
|
Храню в голове. Печатаю быстро.
|
|||
29
Tonik992
29.06.18
✎
11:43
|
(27) поздно, ваша характеристика по мягким знакам в тся ться зафиксирована.
|
|||
30
pavig
29.06.18
✎
11:46
|
(26)
Попробуйте таки до кучи гугл-сервисы, сравните, отпишите. |
|||
31
alexshape
29.06.18
✎
11:46
|
(29) XD
|
|||
32
Cool_Profi
29.06.18
✎
11:47
|
Стыдно, но такую кучу полезного кода проетратил, когда уходил с работ. Теперь жалею...
|
|||
33
Вася Теркин
29.06.18
✎
11:49
|
(4) Некоторые просто учат БСП и тем довольствуются...
|
|||
34
Вася Теркин
29.06.18
✎
11:52
|
Словарь дикаря из франчайзинга Мумбо-Юмбо составляет примерно 300 наработанных процедур и функций. Элочка-людоедка легко обходилась тридцатью...
|
|||
35
alexshape
29.06.18
✎
11:55
|
Начало положено: https://ibb.co/ji08Uy
|
|||
36
Tonik992
29.06.18
✎
11:56
|
(22) что делать, если видишь говнокод?
приобщиться к нему, или же потратить куча времени и переписать то, где черт ногу сломит? |
|||
37
1Сергей
29.06.18
✎
11:59
|
(17) тяжёлое клюшечное прошлое не отпускает меня
|
|||
38
Timon1405
29.06.18
✎
12:00
|
(0)
>>если через месяц я введу поиск по слову "сравнить таблицы", он мне ничего не найдет, или даже "Сравнивает таблицы", тоже ничего ставь снегопат, там есть поиск по регулярным выражениям в конфигурации |
|||
39
alexshape
29.06.18
✎
12:03
|
(38) немного не то что искал, нашел в приложении http://www.wjjsoft.com/, спасибо (13)
|
|||
40
sechs
29.06.18
✎
12:06
|
(35) Оно у тя там внутри сравнение на неравенство похерило. Отличный продукт!
|
|||
41
mistеr
29.06.18
✎
12:07
|
(5) Храни в OneNote.
|
|||
42
sechs
29.06.18
✎
12:07
|
(38) Снегопат мертв, детка. Снегопат мертв.
|
|||
43
BMW1C
29.06.18
✎
12:10
|
||||
44
alexshape
29.06.18
✎
12:11
|
(43) недавно попробовал, грузит конфигуратор,
|
|||
45
BMW1C
29.06.18
✎
12:11
|
(44) в 5.3 исправлено
|
|||
46
mistеr
29.06.18
✎
12:15
|
Проблема поиска по 1С-ному коду в том, как поисковики разбирают текст на слова. Допустим, у нас есть функция НайтиНеактуальныеДоговорыКонтрагентов() В поисковике не найдешь ее по строке "договор" или "неактуаль". Поисковика, который бы разбил название фкнкции на слова "Найти", "Неактуальные", "Договоры" и "Контрагентов", пока никто не написал.
Свободная ниша, между прочим. "Улучшателям конфигуратора" на заметку. |
|||
47
alexshape
29.06.18
✎
12:16
|
(40) не очень понял, неравенство чего?
|
|||
48
alexshape
29.06.18
✎
12:18
|
OneNote не поддерживает вложенность страниц больше двух https://ibb.co/mDeSpy
|
|||
49
Tonik992
29.06.18
✎
12:18
|
(46) а в edt такой штуки нету?
|
|||
50
Мимохожий Однако
29.06.18
✎
12:19
|
Зачастую быстрее написать, чем найти. Код двух-трёхлетней давности зачастую становится тухлым в связи с нововведениями платформы и улучшению понимания логики и структуры конфигурации. Опыт опять же...
В инет-помойке можно найти практически всё. Но это не избавляет от анализа найденных процедур для применения в конкретной ситуации... Даже, если есть возможность хранить куски кода в какой-нибудь базе и быстро находить, это не избавит от низкого качества содержания базы. ... Но осознание сабжа достойно уважения |
|||
51
BMW1C
29.06.18
✎
12:21
|
Еще так можно искать свои функции
http://turboconf.ru/Content/Files/31C694EEA2260A37464FB9F25FA7B436FB000A06/UserTemplates1.gif |
|||
52
breezee
29.06.18
✎
12:21
|
(46) Проблемы склонений, может надо как-то так писать
Найти_Неактуальные_Договор_ы_Контрагент_ов? |
|||
53
BMW1C
29.06.18
✎
12:21
|
(52) см выше, там по первым буквам можно найти
|
|||
54
sechs
29.06.18
✎
12:26
|
(47) Посмотри на свой скриншот внимательно. Прочитай код.
|
|||
55
Вася Теркин
29.06.18
✎
12:27
|
(50) Согласен. Если тебе кажется что реально ценное накодил запили статейку. От статейки профита больше будет чем от повторного использования втихаря
|
|||
56
mistеr
29.06.18
✎
12:29
|
(52) Подстраивать стандарты написания кода под возможности конкретного поисковика - не решения.
Проблемы склонений в поисковиках решены давно (гуглить "морфологический поиск"). |
|||
57
mistеr
29.06.18
✎
12:31
|
(48) Какой OneNote? Мой (2012 кажется) поддерживает.
|
|||
58
alexshape
29.06.18
✎
12:35
|
(57) 2016
|
|||
59
novichok79
29.06.18
✎
12:36
|
папка:
D:\Work\1С\МОИ НАРАБОТКИ (НЕ УДАЛЯТЬ БЛЕАТЬ!!!!) |
|||
60
Hans
29.06.18
✎
12:37
|
конфа для наработок https://yadi.sk/d/ngpsyFEV3YaYt9
|
|||
61
alexshape
29.06.18
✎
12:42
|
(60) класс, спасибо за наработку)
|
|||
62
Мимохожий Однако
29.06.18
✎
12:43
|
Некоторые кидают обработки в конфигурацию, для которой они предназначены, и держат как образцовую. Но это не избавит от документирования и комментирования кода.
.. Я в каждый внешний отчет или обработку втыкаю текстовый макет История и пишу туда, пишу, пишу... |
|||
63
Hans
29.06.18
✎
12:44
|
новая ссылка https://yadi.sk/d/r_-uS5N03YaZhg
|
|||
64
Мимохожий Однако
29.06.18
✎
12:44
|
(63) Что так? Не то загрузил?
|
|||
65
Hans
29.06.18
✎
12:46
|
(64) конфиденциальную инфу убрал.
|
|||
66
ildary
29.06.18
✎
12:50
|
(35) В наше время рулит онлайн-доступ с поддержкой смартфонов. Хранить данные в локальной Win-программе - это подход 20 века.
|
|||
67
alexshape
29.06.18
✎
12:52
|
(66) Согласен, зато как в (65) не получится ситуация. Да и зачем мне в смартфоне код 1с
|
|||
68
ildary
29.06.18
✎
12:54
|
(67) Например подошёл к коллеге, у него затык, ты вытащил телефон, ввел поиск и подсказал.
|
|||
69
ildary
29.06.18
✎
12:55
|
+(68) какая конфиденциальная информация в шаблонах кода? Или у вас в коде сплошь ПартнерОсновной = Справочники.Партнеры.НайтиПоНаименованию( "Закусочная у Ашота", Истина ); ?
|
|||
70
alexshape
29.06.18
✎
12:58
|
(69) Это надо спросить у (65), а так в теории вполне возможна
|
|||
71
Hans
29.06.18
✎
12:59
|
(69) а как же, есть и такое. Я же не специально делаю шаблоны кода. Сделал что то, скопировал в базу примеров.
|
|||
72
sechs
29.06.18
✎
13:04
|
(62) И чего эти русские только не придумают, лишь бы git не использовать
|
|||
73
sechs
29.06.18
✎
13:10
|
(68) ... отхлебнул смузи и пошел в барбершоп
|
|||
74
HomoAlbus
29.06.18
✎
14:09
|
Учу наработки наизусть, повторяю каждый день по вечерам и еще на выходных. Помню все вполть до отступов.
|
|||
75
Tonik992
29.06.18
✎
14:13
|
(74) Поиск по ключевым фразам надежный?
|
|||
76
HomoAlbus
29.06.18
✎
14:17
|
(75) В трезвом состоянии да, а в пьяном добавлет некоторую долю неопределенности, что позволяет приминять нетривиальные решения тривиальных задач.
|
|||
77
Dimma
29.06.18
✎
14:40
|
(26)
Я вот так вот организовал все с самого начала. И без поиска моментом все ищется, а с поиском - вообще без проблем. И теги там можно использовать. https://www.dropbox.com/s/9xyxribqjtb07bu/Screenshot_10.png?dl=0 |
|||
78
mistеr
30.06.18
✎
10:06
|
(58) Да, не поддерживает. Это я с закладками спутал. Группы закладок можно делать неограниченной вложенности.
|
|||
79
Бертыш
30.06.18
✎
13:48
|
В интернете храню
|
|||
80
pavig
30.06.18
✎
14:25
|
(63)
Это круто, мне понравилось. В первую очередь, мне понравился существующий контент. Спасибо, друг. Будем её использовать в своем отделе, дополнять нашими наработками. |
|||
81
pavig
30.06.18
✎
14:26
|
П.С.
Рекомендую опубликовать на ИС. |
|||
82
Лефмихалыч
30.06.18
✎
16:52
|
(0) пустое это
|
|||
83
Euroset1
01.07.18
✎
02:32
|
Я тоже подхожу к тому моменту, когда надоело помнить все места, где у меня в конфигурациях тот или иной сложный синтаксически код. Порой приходится дергать даже конфы с прошлой работы, дабы сэкономить на повторном написании одного и того же функционала (в основном, интеграции). Склоняюсь к тому, чтобы хранить код в 1С конфигурации.
|
|||
84
Hans
01.07.18
✎
12:55
|
(81) выложил на инфостарт. http://catalog.mista.ru/public/857229/
|
|||
85
APXi
02.07.18
✎
08:23
|
Использую свою конфу типа (63), со своими кусками кода.
|
|||
86
Сти
02.07.18
✎
08:53
|
+(85) ведь кроме кода часто желательно хранить еще и объекты - ну свои РС, РН, или какие-то штуковины в типовых, мало ли что добавляется
|
|||
87
Адинэснег
02.07.18
✎
08:57
|
Шаблоны текста
Зачем колхозить? |
|||
88
Пес Барбос
02.07.18
✎
09:44
|
Evernote
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |