初めに
みなさん、リファクタリングしてますか?
...何?してないって?(決めつけ)
そんなあなたにリファクタリングをすることを教えて授けましょう(上から目線)
本題
「リファクタリング」って?
リファクタリングとは、外から見たふるまいを変えずに、中身のコードを綺麗にしたり、可読性を高めたり...
速いとこ言えばコメントを分かりやすくしたり無駄なコードを消して、中身のコードを綺麗にする作業のことです。
どうやってやるの?
まぁ、コードを綺麗にすると言われても、何をすればいいのか分かりませんよね。
ということで、リファクタリングの例をあげてみましょう。
#> 直す前のやつ。
# 右クリックが検知されたぞ!!!泣きじゃくるぜ!!!
execute if score @s right_click matches 1.. run ...
「おいおいさすがにこれはダメだろ」
...と思った方。恥ずかしながら僕はこのようなコメントを記述してしまいました。
しかし、まだ死んでいるわけではありません!
それに、まだ直せます!
この言葉を胸に刻み、絶対に直すのです!
...少し熱がこもりすぎましたね。
「やり方」 で言えば、この直す前のコメントが直しどころですね。
#> 直した後のやつ
# 右クリックが検知されたなら、〇〇が起こる。
execute if score @s right_click matches 1.. run ...
こ~んな感じのほうが絶対にいいですよね、何が起こるか一目瞭然!
終わりに
あまり自分もリファクタリングをしたことがないので詳しいことは言えませんが...基本的にはこんな感じだと思います。
え?この記事で出ているナゾ言語はなんだって?
まぁ...それはまた別の記事で...(めんどっちぃから書かないかも)
とりあえず、mcfunctionっということは言っておきましょうか。