今日もまたコーディング。Codingが大好きだから。文法事項とは違う、効率よくミス少ないコードを書くための、いわば「よい習慣」みたいなものがあり、それを仮にここではエンジニアしぐさと呼ぶ。ソースコードを書く場面での習慣であるが、それ以外の場面でもクセになってしまっているエンジニアが少なくない。始まり括弧→内容→閉じ括弧という順番が自然である。始まり括弧→内容→始まり括弧→内容→始まり括弧→内容→閉じ括弧→内容→始まり括弧→内容→閉じ括弧→閉じ括弧→内容→閉じ括弧というような状況が頻繁に発生し、最終的に始まり括弧と閉じ括弧の数が合わなくなり、エラーが発生する。モダンなエディタは括弧をペアで挿入する機能があり、この作法は自動化されつつある。[(])みたいなこと。括弧内で改行したら字下げタブかスペースか、2字か4字かといった宗派の違いはあるが、字下げは行う。コメント大原則は「自分以外の人が読んでわかる」こと。演算子の前後は半角アキ最初の頃、私も入れなくていい気がしていたが、慣れてくると半角アキが入っていないと視認性が悪い、と感じるようになる。英単語が半角アキ区切ってあるのと同じ。全角半角の区別2バイト文字とも言われる全角文字。全角スペースとか全角記号を使わない。実際には最近のJavaScriptでは2バイト文字を変数名などに使える。変数名は小文字で始まるこれはプログラミング界の約束事になりつつある。エラーメッセージはファイル名と行数をまず見るよく読む。クォーテーションの外で全角(2バイト文字)は使わない最近はJavaScriptでは2バイト文字を使った変数名なども使えるようだ。メンバー変数は原則としてprivateカプセル化と呼ばれるお作法のうちの一部。privateな変数にはセッターとゲッター。カプセル化と呼ばれるお作法のうちの一部。セッターはsetXxx()、ゲッターはgetXxx()という名前にカプセル化と呼ばれるお作法のうちの一部。20:45エンジニアしぐさ(初心者向け)Tweet関連記事2019-05-21ECCUBE3のメールテンプレートの改行規則がよくわからないという話。エンジニア文章、写真、デザイン、コーディングまで一通りこなす自走式フルスタックブロガー。読者になる@mogami74をフォローはてなブログをはじめよう!mogami74さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。