技術情報

技術情報

テスト手法 – 境界値分析

はじめに現在、単体テスト仕様書を書くにあたり、さまざまなテスト手法があることを知りました。今回はその中で 境界値分析 についてまとめます。境界値分析とは?境界値分析は、入力や出力の「境界付近」にバグが潜みやすいという前提に基づいて、テストケ...
技術情報

Java Spring F/Wのアノテーションについて

1.はじめに現在、JavaのSpring Frameworkを用いた開発を行う中で、アノテーションを使用している場面が多くあります。しかし、その仕組みや意味を十分に理解せずに使ってしまっているケースも少なくありません。本レポートでは、Spr...
技術情報

figma オートレイアウト使ってみた

はじめに最近Figmaでオートレイアウトを試してみたので、その感想や使い方をざっくりまとめます。今まで手動で整えていたレイアウトが、自動でいい感じに揃って感動しました。オートレイアウトとは要素の間隔や配置を自動で調整してくれる便利な機能です...
技術情報

PDFBox3.0を用いたPDFへの描画(応用編)

この記事単体でも読めますが、PDFBox3.0を用いたPDFへの描画(基本編)を前提としています。目次PDFBoxとはやりたいこと概要事前準備:Adobe Acrobat ReaderでのPDF編集テキストコメントの座標取得文字列等描画1....
技術情報

PDFBox3.0を用いたPDFへの描画(基本編)

技術調査でPDFBoxについて調べ、あまりにもver3.0.xについての記事がないため書きました。目次PDFBoxとは基本的な描画方法注意点と実際のソース1. PDFBoxとはPDFドキュメントを操作するためのオープンソースのJavaツール...
技術情報

figma アイコン付きボタンの作成

アイコン付きボタンコンポーネントの作成アイコン付きボタンの、アイコンの部分を切り替えられる汎用的はボタンの作成方法を紹介します。1.コンポーネントを作成するまずはボタンコンポーネントの作成と、iconを複数用意します。
技術情報

figma コンポーネント使い方

はじめにFigmaでは同じUIパーツを何度も作る手間を減らすために、コンポーネントが活躍します。一度作ったパーツを再利用でき、変更も一括反映できるため、作業効率が上がります。また、デザインの一貫性を保ちやすく、チームでの共同作業にも便利にな...
技術情報

Java StreamAPIについて

1. Stream APIとは Stream APIは、Java 8で導入された、コレクション操作のための機能です。リストや配列などのデータを「流れ(ストリーム)」として扱い、フィルター処理、変換、集計などの処理を簡潔に記述できるようになり...
技術情報

Java ジェネリクスメソッド+関数渡し

ジェネリクスメソッドに関数を渡すとは?ジェネリクスで型を柔軟にしたうえで、 その型に応じた関数(処理)を引数としてメソッドに渡す。→ より汎用的なロジックを使いまわせるようになります。
技術情報

Java ラムダ式使い方

ラムダ式とは?ラムダ式は、「名前のない関数」(=匿名関数)です。Javaでは主に「関数型インターフェース(1つだけメソッドがあるインターフェース)」の実装を簡潔に書くために使います。なぜ使う?クラスやメソッドをわざわざ定義しなくても、処理(...