現在、さまざまなソースからコマンドを受信する可能性があります。
例えば:
問題は、コマンドを受け取って実行するための汎用ハンドラーがないことです。
たとえば、2つのMQTTコントローラー(C002-DomoticzおよびC005 OpenHAB)は、コマンドまたはイベントを受け入れます。
ただし、どちらにも、一部のプラグインに対して独自の特別な処理があります。
一部の特定のシナリオでは、これは有効なユースケースになる可能性がありますが、ほとんどの場合、コードの重複であり、コントローラー間で機能が異なる理由が混乱を招きます。
つまり、要するに:
ああああああ!!!! 笑いが止まらない。
* Proper detect whether something is an event or a command, so we don't have to use the "spaghetti method" to see what call may be successful in handling the incoming command or event.
「スパゲッティ法」とは?
(警告:私はイタリア人です!)
:) :) :)💯
「スパゲッティプログラミング」はランダムなことを試みて、何がうまくいくかを見ています。
スパゲッティがよく調理されているかどうかをテストするのに似ています。 壁に投げてくっついたら大丈夫です。 (まあ、少なくともそれは私が言われたことです、それを試したことはありません)
それをリリースし、たくさんのバグ修正を介して顧客に熟成させる「バナナプログラミング」もあります:)
スパゲッティがよく調理されているかどうかをテストするのに似ています。 壁に投げてくっついたら大丈夫です。 (まあ、少なくともそれは私が言われたことです、それを試したことはありません)
楽しすぎる!
最も参考になるコメント
「スパゲッティプログラミング」はランダムなことを試みて、何がうまくいくかを見ています。
スパゲッティがよく調理されているかどうかをテストするのに似ています。 壁に投げてくっついたら大丈夫です。 (まあ、少なくともそれは私が言われたことです、それを試したことはありません)
それをリリースし、たくさんのバグ修正を介して顧客に熟成させる「バナナプログラミング」もあります:)