Upgrade to Pro — share decks privately, control downloads, hide ads and more …

20190423_#RPALT vol.9_「変数名はネーミングセンスとともに。~変数のおはなし~」

20190423_#RPALT vol.9_「変数名はネーミングセンスとともに。~変数のおはなし~」

Ryosuke Iwasaki

April 23, 2019
Tweet

More Decks by Ryosuke Iwasaki

Other Decks in Technology

Transcript

  1. PROFILE.json { name : “Ryosuke Iwasaki (a.k.a ちーず) ”, age

    : 0x1D, job : { company : , role : “(自称)プロセスアーキテクト” }, like : [“サカナクション”, “カラオケ”, “ライブ”], love : “UiPath” } 2 絶対鬼畜防衛処理
  2. 8

  3. 9

  4. 「意味」の可視化 • たとえば • number • int_在庫 • customerCode •

    int_倉庫内商品数 13 何の数字? 何の在庫? 顧客コードね! 倉庫の在庫ね!
  5. 「形式」の可視化 • たとえば • customer • customers • customerNameStr •

    customerTable 16 文字なのかな? 配列?それとも… 顧客名の文字列! 顧客テーブルね!
  6. 「気持ち悪さ」の排除 • たとえば • filePassStr • reft / light •

    inPut / outPut • PRA 19 filePathStr left / right input / output RPA!!!!!!!!!!!