つぶデコ

装飾してツイートしよう

投稿一覧

上の例だと変数「i」はグローバル変数扱いとなり、test関数外からでもアクセス可能になる。
for文では特に忘れがちなので注意。
変数は常に「var」「let」で定義する。

#リーダブルコード
#駆け出しエンジニアと繋がりたい
#プログラミング初心者

JavaScriptのグローバルスコープに注意function test(){
      //var,letで変数宣言されていない
      for(i=0;i<10;i++){

要約変数を使うと可読性も上がり、処理内で使い回す際にも長々とコードを書かなくていいので便利ですね。

#リーダブルコード

要約変数を使用して条件文を短くするif ($user->age >=20 && $user->prefecture=='tokyo'){
   ...
}
Readable Code$is_ad

上の例で日本語訳すると
「20が年齢以下か」
となり直感的に理解しづらい。

下の例だと
「年齢が20以上か」
となり自然

#リーダブルコード
#駆け出しエンジニアと繋がりたい
#駆け出しwebデザイナーと繋がりたい

if文の引数の並び順を意識しよう//定数->変数順だと分かりづらい
if (20 <= age)Readable Code//変数->定数順にしよう
if (age >= 20)

良し悪しを比較できるテンプレを作りました。
https://generator.tubudeco.com/g6552/

変数名に単位をつけるとコメントがなくても直感的に理解できますね。

#リーダブルコード
#駆け出しエンジニアと繋がりたい
#駆け出しwebデザイナーと繋がりたい

変数名に単位をつけよう//単位が曖昧
let margin=2;Readable Code//単位が明確
let margin_rem=2;