Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
UiPathの可読性を上げるコメント術
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
こう
April 06, 2023
Programming
1.6k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
UiPathの可読性を上げるコメント術
RPA Cummunity 2023年4月6日19時30分~
【自動化やIT活用ネタ+ChatGPT】ライトニングトーク大会~初参加者大歓迎~
登壇資料
こう
April 06, 2023
More Decks by こう
See All by こう
北海道のDX取組状況
kou12092
0
740
無償で誰でも簡単StudioX.pdf
kou12092
1
1.5k
ロボットの実行すらメンドクサイ!?
kou12092
0
840
Other Decks in Programming
See All in Programming
Honoでのサプライチェーン侵害対策 〜 3つのライブラリに学ぶ
yusukebe
7
1.9k
PHP Application における Kubernetes 内 gRPC 通信
ganchiku
0
500
霧の中の代数的エフェクト
funnyycat
1
400
OSINT for SRE: 学術論文とポストモーテムから探る システム障害の共通パターン / SRE NEXT 2026
tomoyk
1
3.9k
SREの積み重ねがAI駆動開発のガードレールになった ― 7つの実践/SRE Guardrails The 7
tomoyakitaura
8
4.4k
Performance Engineering for Everyone
elenatanasoiu
0
270
技術記事、 専門家としてのプログラマ、 言語化
mizchi
14
7.5k
なぜ型を書くのか? TSKaigi2026で改めて考える #tskaigi_smarthr
kajitack
0
380
AI時代、エンジニアはどう育つのか -未経験エンジニアの成長を間近で見て考えたこと-
thasu0123
0
130
エンジニアにデザインハーネスを 〜デザインプロセスを規定するためのハーネス〜 / Design harness from an engineer's perspective
rkaga
2
1.5k
Claude Team Plan導入・ガイド
tk3fftk
0
210
使用 Meilisearch 建立新聞搜尋工具
johnroyer
0
150
Featured
See All Featured
The untapped power of vector embeddings
frankvandijk
2
1.8k
Mobile First: as difficult as doing things right
swwweet
225
10k
Mind Mapping
helmedeiros
PRO
1
280
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
770
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
660
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
360
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
750
It's Worth the Effort
3n
188
29k
4 Signs Your Business is Dying
shpigford
187
22k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
400
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
180
sira's awesome portfolio website redesign presentation
elsirapls
0
300
Transcript
UiPathの可読性を上げる コメント術
自己紹介 名前:こう 住所:北海道札幌市(移住2018年~) 仕事:RPA(UiPath)は2018年~(実は最近あまり触ってない…) Salesforceは2022年~ Javaは~2017年。2023年~? Twitter:@kou12092 Note:kou12092 Qiita:@kou1209 UiPath
RPAアソシエイト UiPath RPAデベロッパー上級 Salesforce認定アソシエイト JPBA認定1級インストラクター アロマテラピー検定1級
コメント書いてますか?
コメントの使い道 • 改修の際、何をしているか思い出す • 他の人が見たときの理解を助ける 「改修は忘れた頃にやってくる」 「改修するのはあなたではないかも」
今回のお話 部品化された機能の頭紙のコメント
目指すコメントはこれ! javadoc StringクラスのcharAtメソッド (例)"abcde".charAt(0) → 'a‘ "abcde".charAt(1) → 'b'
処理の概要を書く この部品は何を行っているかを記載。 ・処理の結果、どうなるか ・どういうルールで処理が行われるか ・特記すべきことはあるか
前提条件を書く この部品を使う際の前提条件を記載。 ・どういう状態で呼び出すべきか? ・制約事項はあるか?
入力引数を書く この部品に渡す引数を記載。 ・データ型 ・引数名 ・引数の説明(何を渡すべきか)
出力引数を書く この部品から戻される引数を記載。 ・データ型 ・引数名 ・引数の説明(何が返されるか)
例外条件を書く この部品から明示的にスローされる例外を記載。 ・例外の型 ・どのような場合に発生するか
部品につけたコメント
まとめ 部品化したものの頭紙に以下の内容を記載 • 処理の概要 • 前提条件 • 入力引数 • 出力引数
• 明示的にスローする例外 可読性UP 中身を読まなくても部品を 使うことができる
chatGPTを絡めて 「UiPathのコメントで一句」 流れるプロセス コメント添える UiPathの技
ご清聴 ありがとうございました