| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия |
| ru:rule:do_not_use_conditional_flows [2024-01-10 18:02] – [Не пользуйтесь условными потоками управления] Anatoly Belaychuk | ru:rule:do_not_use_conditional_flows [2024-08-22 20:22] (текущий) – [Не пользуйтесь "стрелками с ромбиками"] Anatoly Belaychuk |
|---|
| ====== Не пользуйтесь условными потоками управления ====== | ====== Не используйте "стрелки с ромбиками" ====== |
| |
| {{tag>ru:развилка ru:поток_управления ru:условный_поток}} | {{tag>развилка поток_управления условный_поток}} |
| |
| Не пользуйтесь условные потоки управления, используйте развилки. | Не используйте условные потоки управления, выходящие из задачи или подпроцесса, используйте развилки. |
| ===== ✔ Как надо ===== | ===== ✔ Как надо ===== |
| |
| </bpmndi:BPMNDiagram> | </bpmndi:BPMNDiagram> |
| </definitions> | </definitions> |
| </bpmnio>===== Примечания ===== | </bpmnio> |
| | ===== Примечания ===== |
| |
| - Some authors argue that conditional flows decreases the number of elements on the diagram which is good. It's doubtful argument because the gateway is a valuable element - it shows explicitly the points in the process where the process route may vary. Conditional flows makes the process logic less transparent. | * Некоторые авторы рекомендуют использовать стрелки, выходящие из действия, потому что это позволяет уменьшить количество элементов на диаграмме. Аргумент сомнительный: развилки полезны - они явно показывают, где процесс может пойти по разным маршрутам. Без них процессная логика становится менее прозрачной. |
| - Conditional flows are idependent, hence the inclusive gateway in the "How to" diagram above. | * Условные потоки, выходящие из действия, независимы, поэтому они эквивалентны развилке "и-или". |
| ===== Смотри также ===== | ===== Смотри также ===== |
| |
| * [[ru:rule:one_outgoing_control_flow]] | * [[ru:rule:explicit_parallel_split]] |
| ===== Автор(ы) ===== | ===== Автор(ы) ===== |
| |
| --- //[[user:bell|Anatoly Belaychuk]] 2024-01-08 17:03// | --- //[[user:bell|Anatoly Belaychuk]] 2024-01-08 17:03// |
| |