Slide 1

Slide 1 text

Changeノードの素朴な疑問 Changeノード縛りの会! 2022/11/02 Node-RED Park Vol.8

Slide 2

Slide 2 text

自己紹介:青木 隆雄 ウフルでNode-REDを活用したプロダクトenebularを担当 技術者ではありませんが、Node-REDを使ってます Hello! 2

Slide 3

Slide 3 text

最初に学んだときに、つまずいたところ ◉ サンプルにfunctionノードがある ◉ コーディングに不慣れな者からすると、フローの 理解がすすまない ◉ そうなると勉強がはかどらない 3

Slide 4

Slide 4 text

Changeノードを制すものがNode-REDを制す ◉ 4

Slide 5

Slide 5 text

Changeノードを制すものがNode-REDを制すの影響 ◉ 想像ですが、「なるべくFunctionノードで書 かない」ムーブメントが起こり始めた(気が する) ◉ ◉ フローさえ追えば何が起きているか理解でき た。 5

Slide 6

Slide 6 text

デモ:基本動作 6

Slide 7

Slide 7 text

デモ:エラーになるフロー 7

Slide 8

Slide 8 text

デモ:これはエラーにならない 8

Slide 9

Slide 9 text

1点、しっくりこない点 9 向きが逆

Slide 10

Slide 10 text

1点、しっくりこない点 さらに変数同士での代入だと混乱する 10 どっち?

Slide 11

Slide 11 text

Changeノードを制すものがNode-REDを制すでも言及あり 11

Slide 12

Slide 12 text

12 英語だと語順的に問題ないようです 値の代入 値の移動

Slide 13

Slide 13 text

英語だと語順的に問題ないようです Set A to B: AをBにする (なので、AもBも存在する) Move C to D: CをDにうつす (なので、Cはなくなる) 13

Slide 14

Slide 14 text

14 解決案 まずは覚える 習うより慣れろ 日本語訳を見直してもいいのかもしれない

Slide 15

Slide 15 text

日本語訳を変えてみたらどうなる? 15 移動先 代入する値 皆さんのご意見もぜひお聞かせください

Slide 16

Slide 16 text

まとめ ◉ Changeノードのおかげで、ローコードらしい 文化が維持されているのでは? ◉ Changeノードのクセはまずは覚えて、使いこ なそう! 16

Slide 17

Slide 17 text

本日のフロー https://enebular.com/discover/flow/f9198005-bf48-4285-8201-fd3d83779648 17

Slide 18

Slide 18 text

Any questions ? お気軽にご連絡ください ◉ [email protected] ◉ @zawakarui 本資料は、私個人の意見であり、所属企業・ 部門見解を代表するものではありません。 Thanks! 18