開発効率化– tag –
-
Java
Java:ランダム文字列(英数字/記号)を生成する方法まとめ
Javaでランダム文字列を生成したい場面は多くあります。例えば以下のような用途です。 一時パスワードの発行 トークンやセッションIDの生成 サンプルデータの作成 ファイル名や識別子を一意にしたい場合 本記事では、英数字のみ、記号含むパターン、暗号学... -
Beyond Compare
WinMerge Beyond Compare 比較|違い・機能・使い分けを解説
WinMergeとBeyond Compare 比較で迷っている方へ。どちらも人気の差分比較ツールですが、機能や操作感には大きな違いがあります。本記事では、両者の特徴・価格・使いやすさを実機比較し、場面ごとの最適な選び方を解説します。どちらもITエンジニアやシス... -
WinMerge
WinMergeで改行コードの違いを検出する方法(CRLF/LF)
Windows環境でテキストファイルを扱っていると、**改行コード(CRLF、LF、CR)**の違いによって差分比較ツールで正しく比較できない、あるいは不要な差分が大量に出て困ることがあります。本記事では、WinMergeで改行コードの違いを検出・可視化する方法と... -
Java
Mapの操作がここまで楽になる!Java 8のcomputeIfAbsent/merge徹底活用術
はじめに:Map操作、まだ「containsKey」で書いていませんか? JavaでMapを使うとき、以下のようなコードを書いた経験はありませんか? [crayon-6957059d309f5094937998/] Java 8以前ではこれが一般的でした。しかしJava 8では、computeIfAbsentやmergeを... -
WinMerge
WinMerge:正規表現を使った高度な差分検索テクニック
WinMergeは「ファイルの違いを見るだけのツール」ではありません。正規表現とフィルタ機能を組み合わせることで、不要な差分を除外し、実質的な変更だけに集中できます。 この記事では、初心者でもすぐに使える「正規表現の基本」と、上級者向けの「フィル... -
Redmine
Redmineコメントを読みやすくするMarkdown記法まとめ
Redmineでは、チケットコメントやWikiでMarkdown記法が使えます。ただのテキスト入力よりも見やすく、チーム内の情報共有が格段にスムーズになります。この記事では、Redmineのコメントで使える代表的なMarkdown書式をまとめて紹介します。 🔹 Markdownの... -
Java
Javaの例外テストが楽になる!JUnit5のassertThrows便利な使い方
1. assertThrowsとは? JUnit5で例外をテストする際に便利なのが assertThrows です。従来は try-catch を使って例外を検証していましたが、コードが冗長になりがちでした。JUnit5から追加された assertThrows を使うと、例外発生をシンプルにテストできま...
1
