2022-01-01から1年間の記事一覧
呼び出し時の引数が多いとき 関数の仮引数に対して引数の個数が多い場合、あふれた引数は単純に無視されます。 function add(x, y) { return x + y; } add(1, 3); // => 4 add(1, 3, 5); // => 4 デフォルト引数 lhiroki1205.hatenablog.com 可変長引数 仮引…
JavaScritpの暗黙的型変換について JavaScriptでは演算子による演算や関数の処理過程で暗黙的な型変換が行われます。 例 // 異なる型である場合に暗黙的な型変換が行われる console.log(1 == "1"); // => true console.log(0 == false); // => true console.…
公開鍵暗号方式について インターネットで情報をやり取りするには、情報自体を第三者から盗まれないようにすることが重要になります。 そのためによく利用される暗号方式が公開鍵暗号方式です。 仕組みについて ①情報を受信する側が公開鍵と秘密鍵を作成して…
Everyday Rails - RSpecによるRailsテスト入門のまとめ 読みました。 超適当に内容まとめる。 全体 describe、context、before、after を使ってスペックを DRY にする マッチャはREADMEを参考にすると良い。参考リンク shoulda-matchersを利用すれば、便利な…
DXの基本 DX is 何? DXとはデジタルトランスフォーメーションの略。 デジタル技術を用いてビジネスを円滑に進めるようにイノベーションを起こすこと。 DXによるビジネスモデルの変革 ■ サブスクリクションモデル サブスクとは定期購入するビジネスモデルの…
RSpec が提供するデフォルトのマッチャをすべて見たい場合はGitHub にある rspec-expectations リ ポジトリ20の README が参考になるかもしれません。 https://github.com/rspec/rspec-expectations