Цитата:
Сообщение от
mazzy
Анекдот:
- Внученька, у меня в молодости была только одна любовь: морячки.
Максим, ты заметил, что в утверждении смешал множественное и единственное число?
Если переменные (множ. число) будут в (одном) контракте, то это ничем не отличается от существующего подхода.
Именно. Я про это и говорил, что все параметры в одном месте.
Цитата:
почему программист почувствует себя счастливым от этого?
Code is our enemy
Отсутствующий код не надо читать, не надо разрабатывать, не надо апгрейдить на следующие версии/севиспаки (кстати, сравни сколько надо мерджить в ранбейз по сравнению с SysOperationFramework - фактически только декларацию одной переменной на параметр - метод со всеми причиндалами сам смёрджится за счет слоев).
Нельзя забыть добавить переменную в список созраненных.
Нельзя случайно написать другой тип у DialogField чем у переменной.
Нельзя забыть получить значение поля или поменять при копипасте код, получая значения не того поля.
Цитата:
автогенерация интерфейсов подходит только для тривиальных случаев.
ИМХО большая часть автоматизации - это освобождение человека от тривиальных случаев и болшая часть случаев - трививальна
Цитата:
С которыми замечательно справляется и runbase
Ранбейз гененрацию интерфейса перекладывает на авторов конкретных операций.
Цитата:
Именно ради этого все и затевалось?
Это я не знаю - надо посмотреть спеки. Я говорю о тех достоинствах
Цитата:
О! Ты ведешь себя как 1Сники в дискуссиях.
Во-первых, чего ты на меня то стрелки переводишь?
Ну мне хотелось бы разобраться хоть с одной проблемой из тех, которые перечислил.
Цитата:
"проблемы исследования кода" в этой ветке.
"
- А что сказал папа
- Мат пересказывать?
- Нет
- Ну тогда он промолчал"
ок забьем, остаются проблемы переименования - вроде при использовании classStr/methodStr у переименователя есть вся информация о том что надо переименовывать.
Цитата:
пожалуйста, давай в этой ветке обсуждать Framework.
Давай разберем конкретную проблему фреймворка с конкретными примерами кода.