プログラミング入門

品質の良いコードを書くために、できるだけ小さな単位で関数やメソッドを分けて書くことは重要ですが、関数を分けて書くことにあまり慣れていない人にとってはデメリットにも感じます。

細かい関数がたくさんあるコードでは、関数から別の ...

人生

最近、朝の時間にポッポ(鳩)がやってきます。

ポッポは頭が良くなく、運動も苦手のようです。

屋根から大山木(木)に移動しようとするのですが、うまく木に着地できずに地面に落ちて、ぽーぽっぽーと鳴いています。

TypeScript

booleanが期待されるところで、boolean以外の型が指定された場合に、strict-boolean-expressions が発生します。

githubにもありますように、サンプルとして以下のようなコードがあります ...

Laravel

LaravelのヘルパーのArr:getで指定したキーが見つからなかった場合はnullが返ります。

すごく当たり前かもしれないけど、ドキュメントに特に記載がなかったので確認しました。

TypeScript

TypeScriptを使って書きました。

わざわざDrawCircleの型を定義しているのは、drawCircle関数からできるだけ型の情報をなくして読むときのノイズを減らすためです。

type Circle = { ...

JavaScript

ESLint の –fix オプションは、ルール違反になったコードを自動的に修正してくれますが、すべてのルールを修正してくれるわけではありません。

どのルールが自動修正の対象になるかというと、公式ページでレンチ ...

人生

ここ数年、つねにお腹の調子がよくなく、朝は大抵下痢をしていました。

とある本で、腸は肝臓の次に毒素を排出するために重要な器官であることを知り、最近はヨーグルトを毎日食べています。

すると、はじめて二日後くらいか ...

JavaScript

null または undefined を判定する場合は以下のようにします。

if(value == null){ console.log('null または undefined です')}

value == ...

未分類

最近は全く甘い飲み物を飲まなくなりました。

水や炭酸水でないとなんとなく気持ち悪くなります。

アルコールも飲むと下痢になります。

さて、コカ・コーラの由来についてのお話です。

コーラは、 ...

TypeScript

以下のような型があるとします。

type Hoge = { name: string code: string}type Foo = { name: number code: number}

この型を引数にとる関数myFun ...