関数名に略語はあまり使わない方が良い
今日コードレビューをつけてコメントをもらったのですが、関数名や変数名にはできるだけ略語を使わない方がいいと感じました。
そのシステムで共通の認識となっている略語なら良いと思いますが、即席でつけた略語は他の人が見た時に理解を ...
JavaScript 一時的な変数のスコープをできるだけ狭くしたい時のテクニック
myFuncの中では引数に+1した値を条件や返り値に使っているので、plusOneを一時的に変数として割り当てています。
const myFunc = (num) => { const plusOne = num + 1 ...
プログラミング初学者向け 今日からできる きれいで分かりやすいコードを書くコツ4つ
コードは人が読むためのものです。
そのため、人にとって分かりやすいものである必要があります。
分かりやすいためには以下の二つを両立する必要があります。
シンプル十分な情報が含まれている
5分でNode.js+TypeScript+ESLint環境をつくる
自分への覚書です。
最低限の設定でNode.js+TypeScript+ESLintの環境を作ります。
事前にNode.jsはインストールしておきます。バージョンはインストール後に node -v で確認可能で ...
eslint で Must use import to load ES Module が発生した場合の解決方法
以下のように eslint を実行した時に、Must use import to load ES Module というエラーが発生することがあります。
$ npx eslint src/main.jsエラー内容
Er ...
Node.js + TypeScript で tsconfig.json の target や module に悩んだ時にやること
Node.js + TypeScript の環境を作る時に、tsconfig.json 内の target や module を何にしたらいいのだろう、と考えることがありました。
これらを決定するために二つの良い方法があり ...
Svelteのチュートリアル
SvelteがReactに置き換わることはなさそうだけど、公式のチュートリアルで実際にコードを実行できるようにしているのはとても今風で良いと思う。
ライブラリを使用するときに気を付けること
第三者が作成したライブラリは車輪の再発明を避けることができるので便利です。
しかし、ライブラリを利用するときには注意点があります。
基本的にはマニュアルやドキュメントに記載されていない使い方はしない方が良いです ...
JavaScript 関数定義と実装が混ざったコードが読みにくかった
以前自分が書いたコードを眺めていて読みにくかったことがあります。
以下のような感じで、関数の定義と実装が同じファイルにあり、かつ、それらの順番が混在していました。
//実装//実装// 関数定義//実装// 関数定義 ...
PhpStormからVSCodeへ移行してから半年
以前はJetBrainsのPhpStormを使用していたのですが、半年前くらいにVSCodeを使うようにしました。
なんといってもVSCodeは無料なのが嬉しいところ。
JetBrainsのIDEはお高いので、 ...









