JavaScript サイ本の最新改訂版が2021年12月に出るらしいです
JavaScriptを使っている人であれば大体の人が知っているサイ本。
私はオライリーが好きなのでこの本も持っていますが、最新改訂版が今年の12月に出るらしいです。
こちら
オライリーというと分厚い ...
TypeScript Not all code paths return a value について
TypeScriptは、人間がコードを読むときのように制御構文を理解して型のチェックをするので、コードを通らないケースがあるときはそれを検知してエラーを出してくれます。(noImplicitReturns が true である必要があ ...
TypeScript ちょっとした疑問
{} もしくは {hoge: true} の型を考えてみた。
以下を思いついたのだが、
type T1 = {hoge: true} | Record<string, never>普通に以下のように ...
TypeScript入門 タプル型の長さを求める
タプル型を渡すとその型のlengthを返す型です。
type Length<T extends any;Tが配列であれば、lengthというプロパティがあることが保証されるので、上記ようにTとすることができます。
コカ・コーラは恐ろしい飲み物だった
最近は全く甘い飲み物を飲まなくなりました。
水や炭酸水でないとなんとなく気持ち悪くなります。
アルコールも飲むと下痢になります。
さて、コカ・コーラの由来についてのお話です。
コーラは、 ...
怒りの葡萄 第十四章を読んでの感想
この章は短いですが、非常に重要なことが書かれていると思いました。
私の解釈では、人々が運動を起こして世の中が変化していく様を、著者の視点から書いているように思います。
人々が苦難にぶつかった時に、” ...
ビッグひまわりの現在
先に播いたひまわりの大半は、花を咲かせて種をつける段階に入っています。
早く播いてしまったために、梅雨の時期とぶつかり、花が咲いていた期間はほぼ雨でした。
それが本当にかわいそうでした。。。
次回は ...
ひまわりが崩壊したが修行僧によって救われた
連日の雨によって、最後に植えたひまわり達が倒れてしました。
悲しいな、休みの日に直そう、と思って仕事をしました。
数時間後に見に行ったら復活してました。
どうやら修行僧(父)が直してくれたようです。 ...
プログラミング 条件文をわかりやすく書くための心掛け
if文の中にさらにif文があり、その中にさらにif文がある、、、というような条件文の地獄はよく発生するコードだと思います。
条件文を書く時には、条件文のブロックを一行にできないかを考えながらやると、簡潔なコードになります。 ...
テストを手動でやるのと自動でやるのでどちらがコストが高いか
テストを自動化できたら便利ですが、テストコードのメンテナンスが必要なのでその分コストがかかります。
Experiences of Test Automation という本によると、4回目のテストが逆転する分岐になるようです ...