こんにちは。iimonでエンジニアをしている林と申します。 mockについての解説記事を過去3回に渡って書いてきましたが、 spyを最近多用しているのでspyについても纏めてみました。 今回の記事は前回までの記事の知識を前提に記載させて頂きます。 よろしくお…
はじめに map()を使う際に起きた問題 React の再レンダリングの仕組み map()メソッドでkeyをindexにするのを避けたい まとめ 参考 はじめに こんにちは、iimon新卒エンジニアのみやこしです、最近業務でreactを使うことが多くなり、reactをお勉強中です…
はじめに はじめまして、SREチームのhogeです。 検証環境にBasic認証をかけて簡易的なアクセス制限をかけることがあるかと思います。 Basic認証とはいえ、以下のような理由からパスワードを定期的に更新することが望ましいです。 パスワードが長期間使い回さ…
1. はじめに 本記事は、私が学生時代にアルゴリズムを学ぶ上で苦手に感じてしまった原因である「マージソート」についてです! 【本記事でわかること】 再帰の仕組み マージソートで配列を並び替える方法 【前回の記事】✨ JSでソートを知る ✨ 基本のソート…
はじめに エンジニアリング文脈での依存とは DIのメリット 依存性を注入する方法 DIコンテナとは 使いどころのヒント はじめに こんにちは! 株式会社iimonのエンジニアマネージャー、松田です。 突然ですが皆さん、何に”依存”してますか? 私は恥ずかしなが…
こんにちは、iimonでエンジニアをしている須藤です。 最近フロントエンドを触る機会が多く、フロントエンドのパフォーマンス監視やエラー検出ができるツールがないか探していたところ、オープンソースでSentryというプラットフォームがあるようなので、今回…
□はじめに こんにちは!株式会社iimonでフロントエンドエンジニアを担当している「奥島さん」です! 今回は新機能追加やバグ修正の際に、非nullアサーション(!)とオプショナルチェイニング(?)の使い方に確信が持てなかったため、正しく使うために改めて…
■ 前書き ■ リファクタリングとは? ■ なぜリファクタリングを行うのか? 【 実際に体験した問題点 】 【 リファクタリングのメリット 4つ 】 【 気をつけること 】 ■ 練習問題 1 ■ 練習問題 2 ■ 練習問題 3 ■ 感想 ■ 募集 ■ 参考 ■ 前書き こんにちは、…
はじめに こんにちは! 株式会社iimonでエンジニアをしている「あめく」です。 今回は最近注目を集めてきてる?JavaScriptやTypeScript等で使用する静的解析とフォーマッターを備えたツール Biome を試してみたので紹介したいと思います! まず静的解析とは …
□はじめに こんにちは!株式会社iimonでフロントエンドエンジニアを担当している「みよちゃん」です! 自分は普段の業務でTypeScriptを使用して自社プロダクトの機能追加やデバッグを行っております。新機能の追加や機能の拡張を実装するうえで、「変更する…