Size: a a a

1С, БСП, DevOps и Архитектура

2021 March 31

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
Я когда пишу обработки которые используют типовые вызовы просто в шапке описываю что использовалось если обработка или расширение автономны.
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
ZEEGIN
Я когда пишу обработки которые используют типовые вызовы просто в шапке описываю что использовалось если обработка или расширение автономны.
Ясно. Интересный вариант. Спасибо.
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
вот так например
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
Еще спрошу про комментарии. Ранее мучали вариант, когда доработки оформляются открывающим и закрывающим комментарием.  С указанием задачи, даты, ФИО и т.п. В случае добавления это были просто комментарии, в случае изменения - закомментированный прошлый код и новый, все вместе обрамленное комментариями, в случае удаления - закомментированный код. Некий аналог диффа внутри кода модуля :) Сейчас это все стало конкретно утомлять :) Комментариев набирается в разы больше кода. В типовых модулях это еще имеет смысл кмк для удобства обновления на новый типовой релиз, а вот в нетиповых объектах хочу отказаться от комментариев (кроме смысловых конечно и заголовков функций) вовсе. Это нормальная практика?
источник

AS

Alexander Sharov in 1С, БСП, DevOps и Архитектура
Ненормальная практика - оставлять такие комментарии. ИМХО это все со времен 7.7 тянется, где даже хранилища не было.
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
Лучше использовать хранилище и гит.
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
ZEEGIN
Лучше использовать хранилище и гит.
Так одно другому вроде не мешает. Меня интересуют именно комментарии в коде.
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
Такие комментарии бывают удобны при сравнении обновлении при обновлении типовой. В таких случаях можно писать открывающий закрывающий. А фио дата и что там ещё врядли кому то интересны.
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
ZEEGIN
Такие комментарии бывают удобны при сравнении обновлении при обновлении типовой. В таких случаях можно писать открывающий закрывающий. А фио дата и что там ещё врядли кому то интересны.
Трехстороннее сравнение в kdiff, и авторские комментарии не нужны
источник

AS

Alexander Sharov in 1С, БСП, DevOps и Архитектура
удобно же
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
Трехстороннее сравнение в kdiff, и авторские комментарии не нужны
Ну то есть даже в типовых модулях можно не оставлять комментарии вставок? А насколько удобно будет обновляться при этом? kdiff не всегда помогает в случае массового переноса функций и процедур, так как цепляется за строки без учета структуры модуля
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
Alexander Sharov
удобно же
Да, такое тоже практикуем, но во внешних отчетах и обработках
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
ZEEGIN
Такие комментарии бывают удобны при сравнении обновлении при обновлении типовой. В таких случаях можно писать открывающий закрывающий. А фио дата и что там ещё врядли кому то интересны.
То есть при разборе инцидентов пользоваться отчетами о сравнении хранилища или дифф в гите, а в коде оставлять только метки для обновления и смысловые комментарии?
источник

AS

Alexander Sharov in 1С, БСП, DevOps и Архитектура
А на недоуменные взгляды надо говорить "Все есть код, йопт"
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
Alexander Sharov
А на недоуменные взгляды надо говорить "Все есть код, йопт"
Если бы платили за строчки :)
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
Александр Медведько
Да, такое тоже практикуем, но во внешних отчетах и обработках
Лучше класть в гит и писать ченджлог в маркдаун)
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
ZEEGIN
Лучше класть в гит и писать ченджлог в маркдаун)
т.е. на каждую внешнюю обработку и отчет делать свой MD?
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
а куда класть его? вместе с исходниками?
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
Ну да. Обычно такие обработки если они связаны с конфой вообще в одной репе хранятся.
источник