很長一段時間以來,我一直是一名自學成才的編碼員,我在這里尋求概念問題的幫助。我可以自己解決這個特定問題,但我覺得這些問題總是讓我在反復試驗的解決方案中花費太長時間。我相信有一種方法可以繪制這種型別的問題,但我不知道它叫什么或如何查找此解決方案。
當我有多個,通常是相互依賴的先決條件來實作如下條件結果時,我需要永遠弄清楚如何安排我的條件陳述句:
我有一組名為:“標簽編號”的值。假設我有 4 個先決條件:
- 所有標簽編號為空
- 一些標簽號是空白的
- 名為 SuppressPrompt 的會話布爾標志為 True
- 在打開會話事件期間呼叫此方法
這些先決條件決定了我想要的 3 個結果:
A) 提示用戶輸入 B) 自動填充標簽號 C) 什么都不做
現在,這些先決條件中的一些會影響其他可能的先決條件:
例如:如果在打開方法條件 #4 中呼叫方法,則不能設定條件 #3 中的標志。
我相信有一個很好的方法來繪制這些型別的問題,這樣我就不必每次都用試錯法來解決它們。誰能幫我指向一個資源來學習如何更容易地做到這一點?
如果我沒有在正確的地方發布這個,我很抱歉,但這是我一直遇到的一個問題。如果有人能幫我指明正確的方向,我將不勝感激。
uj5u.com熱心網友回復:
您的真值表可能如下所示:
Preconditions Outcomes
AllBlank SomeBlank SupPrompt OpenSession UserInput AutoFill Notes
T T [T] T ? ? Impossible
T T T F ? ?
...
F F F F ? ?
您希望看到一些不明顯的相關性,這將允許您簡化您的表格,可能會拆分它,直到您獲得所需的邏輯運算式
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/366759.html
