未分類

JavaScriptを使っている人であれば大体の人が知っているサイ本。

私はオライリーが好きなのでこの本も持っていますが、最新改訂版が今年の12月に出るらしいです。

こちら

オライリーというと分厚い ...

未分類

TypeScriptは、人間がコードを読むときのように制御構文を理解して型のチェックをするので、コードを通らないケースがあるときはそれを検知してエラーを出してくれます。(noImplicitReturns が true である必要があ ...

未分類

{} もしくは {hoge: true} の型を考えてみた。

以下を思いついたのだが、

type T1 = {hoge: true} | Record<string, never>

普通に以下のように ...

未分類

タプル型を渡すとその型のlengthを返す型です。

type Length<T extends any;

Tが配列であれば、lengthというプロパティがあることが保証されるので、上記ようにTとすることができます。

未分類

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

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

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

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

コーラは、 ...

未分類

この章は短いですが、非常に重要なことが書かれていると思いました。

私の解釈では、人々が運動を起こして世の中が変化していく様を、著者の視点から書いているように思います。

人々が苦難にぶつかった時に、” ...

未分類

先に播いたひまわりの大半は、花を咲かせて種をつける段階に入っています。

早く播いてしまったために、梅雨の時期とぶつかり、花が咲いていた期間はほぼ雨でした。

それが本当にかわいそうでした。。。

次回は ...

未分類

連日の雨によって、最後に植えたひまわり達が倒れてしました。

悲しいな、休みの日に直そう、と思って仕事をしました。

数時間後に見に行ったら復活してました。

どうやら修行僧(父)が直してくれたようです。 ...

未分類

if文の中にさらにif文があり、その中にさらにif文がある、、、というような条件文の地獄はよく発生するコードだと思います。

条件文を書く時には、条件文のブロックを一行にできないかを考えながらやると、簡潔なコードになります。 ...

未分類

テストを自動化できたら便利ですが、テストコードのメンテナンスが必要なのでその分コストがかかります。

Experiences of Test Automation という本によると、4回目のテストが逆転する分岐になるようです ...