|
респект и уважуха франчу! | ☑ | ||
---|---|---|---|---|
0
vde69
26.04.12
✎
08:31
|
респект и уважуха франчу "Проект-ИТ" и лично тов. Кучину, за отличное оформление доработок ТиС!
очень редко встречал нормальное документирование во франчах, а тут все раложено по полочкам, отдельная подсистема, везде префиксы, коменты. Ляпота а не база :) сабж как некое продолжение темы: v8: Как вы комментируете добавляемый код для избежания проблем с обновлением? |
|||
1
Mort
26.04.12
✎
08:32
|
А сколько дали за рекламу?
|
|||
2
Ненавижу 1С
гуру
26.04.12
✎
08:34
|
(0) пришел на новую работу?
|
|||
3
vde69
26.04.12
✎
08:37
|
(2) угу, разбираюсь
(1) кстати год внедрения 2008, 2009 так-что все могло и изменится во франче |
|||
4
Mort
26.04.12
✎
08:38
|
А, вот почему Внезапно вспомнилась ветка двухгодичной давности...
|
|||
5
vde69
26.04.12
✎
08:39
|
из яных кривостей базы - это 6 знаков после запятой в суммах, уж не знаю кто это внедрял, там коментов нет :)
|
|||
6
UnknownNick
26.04.12
✎
08:39
|
нормальный франч перевел бы на УТ все это безобразие.
|
|||
7
vde69
26.04.12
✎
08:39
|
(4) была ветка с месяц назад, просто нашел эту...
|
|||
8
zak555
26.04.12
✎
08:41
|
пример камментов приведи
|
|||
9
БибиГон
26.04.12
✎
08:44
|
(8) хочешь взять на вооружение? )
|
|||
10
zak555
26.04.12
✎
08:45
|
(9) код редко комментирую, а вот справку всегда стараюсь писать
|
|||
11
vde69
26.04.12
✎
08:46
|
//Проект - ИТ Кучин И.А. Добавлено ==>
//Дата добавления 2009-01-21 //Комментарий: ПИТ_Сервер.УдалитьПроведениеРазмещения(Ссылка); //<== Кучин И.А. ------------------------------------------------- //Проект - ИТ Кучин И.А. Добавлено ==> //Дата добавления 2008-12-11 //Комментарий: Функция СодатьЕдиницуИзмерения(ЕдиницаИзмерения,БазоваяЕдиницаИзмерения,Номенклатура) |
|||
12
zak555
26.04.12
✎
08:48
|
(11) я обычно делаю вида
//вставка+ //поскольку типовой код в данном месте долгий - перепишу его МойКод(); //вставка- |
|||
13
mikeA
26.04.12
✎
08:49
|
(5) может быть для курсов валют. бывает внутренний курс с 6 знаками после запятой и потом рублёвые суммы не сходятся
|
|||
14
Волесвет
26.04.12
✎
08:50
|
:)
это сродни "Здесь был Вася" |
|||
15
vde69
26.04.12
✎
08:51
|
(13) в том числе и это, но там еще и другие траблы из-за знаков есть, например не закрываются регистры (остаток 0.00001 р)
|
|||
16
gavrikprog
26.04.12
✎
08:53
|
(11)
коментариев то что-то не увидел, а здесь был Вася и я делаю |
|||
17
Базис
naïve
26.04.12
✎
08:57
|
Блин. Я думал что-то новое увидеть.
Мы и сами так всегда делаем (под угрозой потери куска кода), и приходящих франчей приучили. Изменения ищем по кодовому слову, старый код отключаем, не стирая. Всех появляющихся в конфигураторе учим, даже краткую инструкцию написали. |
|||
18
Нуф-Нуф
26.04.12
✎
09:12
|
Нормальные франчи камменты не оставляют... Чтобы потом не спалили авторов копрокода
|
|||
19
Агент Инфостарта
26.04.12
✎
10:45
|
(0) Какой-то дебильный франч. Всем известно, что нормальный франч - зло и позор 1С.
|
|||
20
Ирис_яркая
26.04.12
✎
10:46
|
(19) может еще и сам 1с позор 1с?
|
|||
21
Дикообразко
26.04.12
✎
10:48
|
народ еще работает с ТиСом
О_о надеюсь они с теми же методами в снеговика не лезут? |
|||
22
Адинэснег
26.04.12
✎
10:48
|
>> СодатьЕдиницуИзмерения
франчи - позор 1С!1 |
|||
23
Ненавижу 1С
гуру
26.04.12
✎
10:48
|
ну и чего этот камент дает хорошего?
|
|||
24
Дикообразко
26.04.12
✎
10:49
|
(23) да ничего особого не дает
|
|||
25
ProProg
26.04.12
✎
10:50
|
(0) естественно любой франч будет писать комменты если сдирает с клиента по полнйо программе
|
|||
26
Guk
26.04.12
✎
10:50
|
(15) то что регистры не закрываются нормально, это мелочи, главное камменты красивые...
|
|||
27
Жан Пердежон
26.04.12
✎
10:51
|
(25) бугога
|
|||
28
hhhh
26.04.12
✎
10:54
|
основной прикол получается, если одну и ту же строчку меняют 3-4 раза. И на каждое изменение пишут коммент.
|
|||
29
Адинэснег
26.04.12
✎
10:54
|
(23) дак и камент то - га*но
// через перенос строки - соответственно плюсиком не "схлапываются" плюс много бу каф // ФИРМАФРАНЧ ФИО 25-04-2012 Задача №000009999 <Начало> // Суть камента // ФИРМАФРАНЧ ФИО 25-04-2012 Задача №000009999 <Конец> |
|||
30
Адинэснег
26.04.12
✎
10:56
|
+(29) ха, падрдон, это миста переносы делает лишние))
|
|||
31
kuromanlich
26.04.12
✎
10:56
|
У них гендир где только не побывал. кажись это первая его собственная компания.
|
|||
32
Stim
26.04.12
✎
10:57
|
в комментариях нужна метка нетипового добавления. желательно - уникальная, чтобы поиск по ней находил только нетиповые вставки
|
|||
33
Дикообразко
26.04.12
✎
11:00
|
(32) MRG ?
))))))))))))) |
|||
34
Buster007
26.04.12
✎
11:02
|
по-моему излишне столько в комментах писать
я обычно пишу //+Фамилия //суть изменения //-Фамилия коротко и ясно |
|||
35
Stim
26.04.12
✎
11:03
|
(33) что угодно, главное, чтобы в типовых этого не было. а всякие эти "Проект" и фамилии - хрен найдешь
|
|||
36
Адинэснег
26.04.12
✎
11:05
|
(35) обычно этим и выступает название фирмы, реализующей проект
|
|||
37
Stim
26.04.12
✎
11:06
|
(36) обычно. если это достаточно уникальное словосочетание
|
|||
38
Господин ПЖ
26.04.12
✎
11:08
|
(33) ага... потом понять в этой мешанине вообще ничего не возможно
|
|||
39
Cube
26.04.12
✎
11:08
|
(34) Я делаю так:
//!МойИдентификатор <мой код> //1c //<код 1с, который я переписал> //МойИдентификатор Соответственно по строке //!МойИдентификатор всё прекрасно ищется потом :) |
|||
40
la luna llena
26.04.12
✎
11:10
|
(11) что такого особенного?
как я делаю // метка изменения, номер изменения. // краткое описание // закомментированный код типовой мой код // метка конца изменения |
|||
41
Kassius
26.04.12
✎
11:11
|
Читаешь подобные темы и понимаешь - никто не умеет писать коменты к коду.
Все давно уже придумано. |
|||
42
la luna llena
26.04.12
✎
11:13
|
(41) научи как правильно
|
|||
43
Cube
26.04.12
✎
11:33
|
(41) Да, научи нас, мастер Йода!))
|
|||
44
Kassius
26.04.12
✎
11:36
|
(42)
Пишется в самой верхней части модуля // (Версия №) (Разработчик) (номер задачи, инициатор) // (Описание) При добавлении кода // (Версия №) Начало (код) // (Версия №) Конец Замена кода и правка по аналогии. (43) сарказм? |
|||
45
БибиГон
26.04.12
✎
11:38
|
(44) настоящий 1с-ник комменты не пишет вообще. :)
|
|||
46
la luna llena
26.04.12
✎
11:42
|
(44) я не очень поняла, вот идет обновление, окно сравнения модулей, предположим 5 разных правок. Вот я добралась до очередной правки, сравниваю код, там стоит Версия №, мне что б посмотреть, о чем это нужно вверх мотать? потом опять на правку, потом опять вверх?
зачем так скакать? |
|||
47
zavsom
26.04.12
✎
11:43
|
ну писец обзавидовались автору...уже и не знают чем еще укусить...
|
|||
48
zavsom
26.04.12
✎
11:43
|
(0) С выходом на новое место работы и с наступающими праздниками!
|
|||
49
Cube
26.04.12
✎
11:44
|
(44) Сам придумал?
|
|||
50
Undefined
26.04.12
✎
11:45
|
(44) ггг) очень сомнительно удобство такого комента)
|
|||
51
Kassius
26.04.12
✎
11:47
|
(46) Именно, как вариант держать документацию под рукой, раз вам не знаком код.
Все что добавлялось, добавлялось не просто так. Как вы поймете что это недоработка, изменились требования или нечто иное? |
|||
52
orefkov
26.04.12
✎
11:49
|
Опять одинэсники спорят, какой сорт морковки слащще, пока нормальные проги хавают пирожные.
|
|||
53
Kassius
26.04.12
✎
11:49
|
(49)+ (50) покритикуйте. В амбициях ваших я не сомневаюсь, сомневаюсь в другом.
|
|||
54
la luna llena
26.04.12
✎
11:49
|
(51) краткое описание каждого изменения,
|
|||
55
vde69
26.04.12
✎
11:50
|
(53) даты нет
|
|||
56
Kassius
26.04.12
✎
11:52
|
(54) Тут ряд минусов - краткого описания может не хватить, доработка может иметь не одно вхождение в модуль и при накоплении истории по одному куску - код превратится в невообразимое нечто.
|
|||
57
la luna llena
26.04.12
✎
11:53
|
(56) тут тоже ряд минусов, нужно сочетать оба подхода
|
|||
58
Kassius
26.04.12
✎
11:54
|
(55) согласен, поторопился.
// (Версия №) (Дата) (Разработчик) (номер задачи, инициатор) |
|||
59
vde69
26.04.12
✎
11:56
|
(58) вообще версионирование в коде хранить - бред, для этого делается хранилище и к версимям делаются общие коменты. А у тебя код будет распухать до посинения
|
|||
60
Kassius
26.04.12
✎
11:57
|
(57) Возможно минусы и есть ... в контексте обновления. Возможно минимальное описание упростило бы понимание доработки. Но на мой взгляд, читабельность кода пострадала бы. Зачем тащить лишнее?
Хотя безусловно в какие то куски стоит вставить пояснение минимальное. |
|||
61
Kassius
26.04.12
✎
11:58
|
(59) да ладно? Ничего никогда не распухало. Зато наглядно всегда и всегда под рукой.
Куда лучше чем куда то обращаться и где-то что-то искать ... теряется время и "свежесть" информации. |
|||
62
Cube
26.04.12
✎
12:00
|
(53) Когда нужно связать несколько изменений кода одной задачей, то я добавляю ещё один идентификатор и всё. Когда необходимо, ещё и комментарии. Типа такого:
//!МойИдентификатор //ИдентификаторИзменений. Мой комментарий. <мой код> //1c //<код 1с, который я переписал> //МойИдентификатор |
|||
63
la luna llena
26.04.12
✎
12:00
|
(59) согласна, не нужно хранить версионирование в коде
(61) читабельность кода не страдает ИМХО |
|||
64
БибиГон
26.04.12
✎
12:00
|
любопытно
// (Версия №) (Разработчик) (номер задачи, инициатор) // (Описание) не было этого присвоения, поэтому я и присвоил При добавлении кода // (Версия №) Начало а=1; // (Версия №) Конец да комментов будет больше чем самого кода :)) |
|||
65
la luna llena
26.04.12
✎
12:06
|
(64) с версионированием будет вообще
// (Версия №1) (Разработчик1) (номер задачи1, инициатор) // (Описание) не было этого присвоения, поэтому я и присвоил // (версия №2) (Разработчик2) (номер задачи1, инициатор) // (Описание) зря присвоил // (версия №3) (Разработчик1) (номер задачи1, инициатор) // (Описание) нужно присвоить b При добавлении кода // (Версия №1) Начало а=1; // (Версия №1) Конец // (Версия №2) Начало // а=1; // (Версия №2) Конец // (Версия №3) Начало b=1; // (Версия №3) Конец |
|||
66
Kassius
26.04.12
✎
12:17
|
(63) и (65) версия - идентификатор изменения, без него код превратится в мешанину коментов.
В (65) не верно оформлена замена в коменте. (64) Опять заявление из пустоты. Если у вас такое происходит, возможно проблема в другом? Разумеется можно отказаться от такой схемы, проблем это только добавит. |
|||
67
la luna llena
26.04.12
✎
12:26
|
(66) не верно оформлена замена в коменте. - да, сознаю.
|
|||
68
pumbaEO
26.04.12
✎
12:48
|
(65) а когда версий будет больше чем 10 ? Пользуйтесь версионным контролем и не надо изобретать велосипед.
|
|||
69
la luna llena
26.04.12
✎
14:17
|
(68) 1С ники не любят читать всю дискуссию, они читают только последнее сообщение
|
|||
70
pumbaEO
26.04.12
✎
14:19
|
(69) +100 :)
|
|||
71
Mort
26.04.12
✎
14:21
|
(69) Во-во. именно поэтому нефиг хранить в коде инфу КАК к этому дошли. Разбираться в самом г-коде итак трудно. Надо хранить актуальную инфу что делается. Закоментированный типовой вариант как исключение - область такая.
|
|||
72
Базис
naïve
26.04.12
✎
14:23
|
Что для франча - респект и уважуха, то нормальному специалисту обыденный порядок.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |