動画中で実行したコマンドは以下のとおりです。 # Desktop に作成した MyTextlintProject に移動 cd Desktop/MyTextlintProject # プロジェクト管理用ファイルの作成 npm init -y # textlint のインストール npm install --save-dev textlint # textlint のバージョン確認 ./node_modules/.bin/textlint -v
![textlint入門 (全11回) - プログラミングならドットインストール](https://cdn-ak-scissors.b.st-hatena.com/image/square/8acaf9bac9896236c1dfaf7c12f2cdcb513ed089/height=288;version=1;width=512/https%3A%2F%2Fdotinstall.com%2Fpackage_img%2Fbasic_textlint%2Fscreen_1.png)
とても良い問題提起だと思います。 「直接変数を触る」というやり方、折角クラスをつくってもこれだと台無しですね。クラスは自らのメンバー変数に対して責任を持つものです。多少なりとも込み入ったクラスならば、メンバー変数の使用法に一定の法則、規則というものがあって、それを無視した操作というのは秩序を乱します。要するにそれがバグのもとです。だから、クラスは自身のメンバー変数への無秩序なアクセスを禁止するため、private にします。 ですから「直接変数を触る」のがまずいということには、どなたも異論が無いはず。 で、メンバー変数を直接にではなく、間接的に触るようにしたものがプロパティです。そうすればデバッグの時にブレークポイントを設定できるし、変な値が書き込まれないよう、チェックを施すこともできる。これで、メンバー変数のアクセスの仕方に一定のルールを設けることが可能となります。 これで一切の問題が無
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く