1

J'ai dû faire une vue d'ensemble pour une réunion de clients, et ils ont demandé des organigrammes. Il ne m'était jamais venu à l'esprit qu'il n'y avait aucun symbole d'interrupteur dans les diagrammes de flux que j'ai vus. Je sais que fonctionnellement ils sont semblables, mais la documentation devrait représenter le code que vous avez écrit ou prévoyez aussi. Peut-être que je suis juste difficile, mais il semble que ce soit une construction assez commune pour avoir une "représentation".Y a-t-il des conventions pour l'organigramme qui distinguent un commutateur d'une chaîne if-else?

Pete

Répondre

2

Mon impression est que les diamants sont le symbole correct pour les interrupteurs (branches multidirectionnelles), ainsi que des points de décision binaires — dire que le diamant est une condition. On a juste l'idée que les diamants sont pour/ou parce que c'est leur utilisation la plus courante.

+0

C'est ce qui semble être le cas le plus commun, j'ai trouvé. Peut-être que c'est faire la notion que les organigrammes étaient plus prévalents BC. (Avant C ou je suppose que Pascal mais vous avez l'idée.) Il se sent mal quand je regarde si je vois si des déclarations. – NoMoreZealots

0

La différence entre une série de if et un commutateur n'est pas pertinente au niveau de l'organigramme. Les deux sont une série de conditions. Si vous voulez documenter votre code au niveau de if/switch, imprimez simplement le code.