はじめに こんにちは。iimonでエンジニアをしている林と申します。 本記事はiimonアドベントカレンダ11日目の記事となります。 今回テスト戦略やjestについて調べたので記事にしてみようと思います。 テスト戦略 今回挙げるテストの種類以外にも様々なテスト…
はじめに 動作確認環境 対象 出題形式 問題1 問題2 問題3 問題4 問題5 問題6 問題7 問題8 問題9 問題10 おわりに 参考 はじめに 初めまして、こんにちは! iimonに入社して5ヶ月目のなかむ〜です。 本記事はiimonアドベントカレンダー10日目の記事となります…
こんにちは、インフラエンジニアのhogeです。本記事はiimonアドベントカレンダー9日目の記事となります。 はじめに Lambda Powertoolsとは? 導入方法 Lambda Powertoolsのイベントハンドラの機能 コード FlaskやFastAPIのようにデコレータでパスルーティン…
こんにちは、株式会社iimonでエンジニアをしている遠藤です。 本記事はアドベントカレンダー8日目の記事となります。 昨日に引き続きアドベントカレンダーを担当させていただきます。 はじめに 今回は既存のプロジェクトに型チェックを効果的に導入するため…
こんにちは、株式会社iimonでエンジニアをしている遠藤です。 本記事はアドベントカレンダー7日目の記事となります。 TypeScriptでは、ファイルがプロジェクト内でカプセル化できる最大の単位になります。 そのため、ファイルでexportされていない変数や関数…
こんにちは、iimonでフロントエンドエンジニアをしている、ほでぃ〜です。 本記事はiimonアドベントカレンダー6日目の記事となります。 はじめに この記事では、reduce関数の基本的な使い方から実践的な使用例までを紹介します。 詳細な説明やドキュメントは…
こんにちは、iimonフロントエンジニアの齋藤です。 本記事はiimonアドベントカレンダー5日目の記事となります。 はじめに URLエンコードとはなにか エンコードはしないといけないのか エンコードの手法について encodeURI encodeURIComponent URLSearchParam…
こんにちは、iimonで、サーバーサイドエンジニアをしている腰丸です。 本記事はiimonアドベントカレンダー4日目の記事となります。 はじめに 普段は、サーバーサイドの開発をメインに行っており、フロントエンドについての知見は少ないのですが、 Nextを学習…
こんにちは、iimonの山根です。 本記事はiimonアドベントカレンダー2日目の記事となります。 1. 背景 2. メッセージの分量 2.1 70文字以内が理想 2.2 無駄な文章を省く 2.3 1つの情報を書く“一文一義” 3. 構成 3.1 結論を記した文から書く 4. 読みやすさを意…
こんにちは、CTOの森です。iimonは今回が初のアドベントカレンダー参加です! 本記事はiimonアドベントカレンダー1日目の記事となります。 はじめに 検証した環境 MySQL/mecabのインストール 大量のデータを入れる 1レコードのINSERTにかかった時間 検索して…