キンコミ kintone user community

みんなの投稿

2021/11/26 02:08

ブラケット記法とドット記法

先日、西村さんから僕の投稿にコメントいただいていた質問に対して、僕からは、以下のように回答しました。
https://kincom.cybozu.co.jp/chats/vhcvv612sngjc5bs#t3cd40yszdniqexu

その翌日、タイムリーにTwitterで@RyBBさんのQiitaがシェアされているのを拝見しまして、読んでみると…「めちゃくちゃわかりやすい!!納得!!」という内容でしたのでシェアします!!
(ブラケット記法とドット記法っていうんですね〜!知らなかったwww)
kintoneカスタマイズでフィールドコード扱う際は【ブラケット記法】にしましょうって話

西村さんもコメントでおっしゃっていましたし、@RyBBも記事で触れていますが、勉強し始めの時って、ブラケット記法とドット記法どっち書いたらいいの??ってなりますよね。僕も勉強し始めのときは、色んなとこからコピペで継ぎ接ぎしてカスマイズしてましたけど、気がついたら、なんか同じようなとこなのに違う書き方が混在してるし、使い方も混在して間違った覚え方してエラーにハマったり、地味に苦労したポイントだったように思いますwww

1件のコメント (新着順)

Hazimeさん

@RyBBさんの記事よみました。まだ自分的にはJSが自分のものにしきれてない感覚があって試行錯誤してますが、@RyBBさんがそうおっしゃってるのならその流派に乗ろうかなと思いました。

こういう色々な書き方ができるのは、まあ迷いますね^^;。そんな時はまず先人の方を参考にして、その流派についていくというのはありだと思います。慣れてきたらそのうち自分流の考え方も出てくると思いますが、よくわかってないうちからあまり自分流を出すのは概ね効率が悪いです(すべてがよくないわけではないですが)。

変数の命名規則にしても、先頭(プレフィックス)に型を付けた方がいいのかわるいのか、キャメルケースやスネークケース、チェーンケース(ケバブケース)のどれが見やすいのか、変数名は英単語がいいのか日本語ローマ字表記がいいのか、kintoneならフィールドコードはフィールド名と合すのか半角英数にするのか初期値のまま気にしないのかなどなど、究極的には「どれでもよい」ので迷う迷う。^^;

そんなの考えてる暇があるならもっと本質的なところをしなくっちゃと思いつつ日々すごしています。

Hajimeさんの最近のアウトプットがすごすぎて追いつけてませんが、大変参考にしています。
これからも楽しみにしています!


安藤 光昭
2021/11/26 05:19

個人的には、どちらでもいいけどどっちかに統一すべし!、と考えてます。

安藤 光昭さん

ですねー。ありがとうございます!^^

Hazime
2021/11/26 07:07

西村さん、安藤さん

ありがとうございます!
お二人のお考えが聞けて勉強になります!!

こういったディスカッションすごく楽しいです(*^^*)

昨日、結城先生のツイート拝見して、なるほど〜って思ったのでこちらもシェアします!
https://twitter.com/hyuki/status/1463617150229180422?s=21

僕は最近、プログラムに慣れてきたことで、悩むことがたくさんでてきて、西村さんおっしゃっている変数の命名規則、kintoneのフィールドコードを日本語、英語どっちにするかとかも、まぁ、カオス状態です。前の記事では、こう書いてたのに、今回の記事からこう書いちゃって…統一感ないな〜、ってよく手がとまります。

そんなとき、このツイートを読んで、「プログラミング言語をつかった会話を楽しもう!」って思いました。

大学生のころをちょっと思い出したんですが、僕自身が地元から別の地方に進学して、いろんな地方の友達ができました!僕は、比較的友達の方言の影響受けてエセ〇〇弁を使うタイプでしたね〜。「お前は地元のプライドというものがないのか!」って、地元の方言を貫く派からよく言われてました笑。それぞれの方言ネタで盛り上がったときもありますしね〜!
ビジネスシーンでも、その業界やその会社、チームの慣習に応じた用語や言葉づかいで会話するってところが、プログラミングにも通じるものがありますね!