Size: a a a

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

2020 February 14

M

Malik in 1С, БСП, DevOps и Архитектура
Сложнопонимаемой и требуещей комментария может быть бизнес логика
источник

AP

Aleksandr Ponkratov in 1С, БСП, DevOps и Архитектура
Malik
Сложнопонимаемой и требуещей комментария может быть бизнес логика
Для описания бизнес-логики есть документация, имхо
источник

OT

Oleg Tymko in 1С, БСП, DevOps и Архитектура
Можно комментарием считать и описание методов и переменных
источник

АК

Александр Капралов in 1С, БСП, DevOps и Архитектура
Если в процедуре хочется написать комментарий, значит она очень большая и её надо поделить. Чтобы из названия процедуры было понятно что она делает, а читая список вызываемых процедур было понятно, что делает алгоритм.
источник

OT

Oleg Tymko in 1С, БСП, DevOps и Архитектура
Александр Капралов
Если в процедуре хочется написать комментарий, значит она очень большая и её надо поделить. Чтобы из названия процедуры было понятно что она делает, а читая список вызываемых процедур было понятно, что делает алгоритм.
А в ЗУП сейчас как? Большие методы еще в моде у этого типового решения?
источник

АК

Александр Капралов in 1С, БСП, DevOps и Архитектура
Oleg Tymko
А в ЗУП сейчас как? Большие методы еще в моде у этого типового решения?
Большие методы в моде в первую очередь в БСП.
Их ни переопределить нормально, ни написать unit тесты с их участием.
источник

OT

Oleg Tymko in 1С, БСП, DevOps и Архитектура
Александр Капралов
Большие методы в моде в первую очередь в БСП.
Их ни переопределить нормально, ни написать unit тесты с их участием.
Есть и такое
источник

OT

Oleg Tymko in 1С, БСП, DevOps и Архитектура
Но ты не ответил)
источник

АК

Александр Капралов in 1С, БСП, DevOps и Архитектура
В ЗУП есть разные методы. В программном интерфейсе который мы внедренцы используем, методы маленькие.
Всё что за пределами программного интерфейса - по разному. Есть маленькие, есть огромные, когда всё в одном.
источник

IY

Ildar Yusupov in 1С, БСП, DevOps и Архитектура
Александр Капралов
Если в процедуре хочется написать комментарий, значит она очень большая и её надо поделить. Чтобы из названия процедуры было понятно что она делает, а читая список вызываемых процедур было понятно, что делает алгоритм.
Нет, спасибо не надо. В результате типовые разбиты на кучу процедур из одной строки, которые пройдут автоматизированных тест на простоту (и комментарий ей не нужен), но понимать логику этой работы - нужны нервы и время.
источник

АК

Александр Капралов in 1С, БСП, DevOps и Архитектура
Ildar Yusupov
Нет, спасибо не надо. В результате типовые разбиты на кучу процедур из одной строки, которые пройдут автоматизированных тест на простоту (и комментарий ей не нужен), но понимать логику этой работы - нужны нервы и время.
А тебе не нужно смотреть все процедуры. Тебе нужно открыть процедуры программного интерфейса и понять, что они делают.
источник

GV

Gukov Viktor in 1С, БСП, DevOps и Архитектура
Кто-то может подсказать, презентация с партнерского 2018-2019 по RLS 2,0 где-нибудь лежит?
источник

SN

Shefer Nikita in 1С, БСП, DevOps и Архитектура
Gukov Viktor
Кто-то может подсказать, презентация с партнерского 2018-2019 по RLS 2,0 где-нибудь лежит?
какая-то лежит в разделе для партнеров, где все презентации выкладываются
источник

GV

Gukov Viktor in 1С, БСП, DevOps и Архитектура
Shefer Nikita
какая-то лежит в разделе для партнеров, где все презентации выкладываются
Можно ссылку на общий раздел?
источник

SN

Shefer Nikita in 1С, БСП, DevOps и Архитектура
Gukov Viktor
Можно ссылку на общий раздел?
источник

GV

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

DO

Dmitry Ovcharenko in 1С, БСП, DevOps и Архитектура
Ildar Yusupov
Нет, спасибо не надо. В результате типовые разбиты на кучу процедур из одной строки, которые пройдут автоматизированных тест на простоту (и комментарий ей не нужен), но понимать логику этой работы - нужны нервы и время.
принцип лаконичности методов и классов должен идти рука об руку с понятными наименованиями и правильным разделением по уровням абстракции, тогда все будет хорошо.

ключевое тут - должен идти)
источник

OT

Oleg Tymko in 1С, БСП, DevOps и Архитектура
Dmitry Ovcharenko
принцип лаконичности методов и классов должен идти рука об руку с понятными наименованиями и правильным разделением по уровням абстракции, тогда все будет хорошо.

ключевое тут - должен идти)
Видел как то: методФрагмент1, методФрагмент2, методФрагмент3 и так далее
источник

OT

Oleg Tymko in 1С, БСП, DevOps и Архитектура
В итоге это метод из 400 строк разбитый просто на несколько частей
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Oleg Tymko
Видел как то: методФрагмент1, методФрагмент2, методФрагмент3 и так далее
Н - немодальность )
источник