Toggle navigation
moopm
dockerのログ管理
2026/04/02
一度前回作ったdockerコンテナ上で動かしているアプリケーションがコケた。失敗通知はSlackに飛ぶため確認可能だが、ログは保存していないため失敗原因が確認できなかった。アプリケーションを手元で実行したが再現できず、改修ポイントがわからな
webスクレイピング inコンテナ
2026/02/16
定期的にwebスクレイピングを実施してほしかったため、Python+Selenium構成のアプリケーションを作成しコンテナ環境で起動させることにした。FireFoxのaddonも操作したかったが、Seleniumの機能では難しかったため諦め
Springテストのパフォーマンス最適化
2026/02/08
テスト時間を短くしたい。Pull RequestだしてCI終わるまで何分も待ってるの何かなーと。 重たいのはテスト毎にSpringのコンテキストを使用しているかららしい。Springのコンテキストつまりテストに@SpringBootTestを付
DTOの構造とcontroller層のバリデーショ …
2026/01/22
なんとなくvalidationをどこで実行するかでバリデーションの方針を決め、formでのvalidation方法 (GET版)でコードを書いてみた。もう少しバリデーションすべきことってあるよな、例えば指定項目を送って来なかったときとかもある
formでのvalidation方法 (GET版)
2025/09/13
validationをどこで実行するかでDomainへの変換ではmust,Controllerでは表層的なルールだけバリデーションする。また、Controllerで受け取った値は直接Domainへ変換せず一度DTOで受け取ってバリデーション
validationをどこで実行するか
2025/08/28
リクエストでpostされたデータ(大体Json)をどこでバリデーションするのが良いか DDDではDomainに業務ルールを集めるため、値が不正かどうかを判断するのはDomainである。したがってDomainへ変換する際にバリデーションすべきで
ValidationかDomainか
2025/08/26
前回ゆうパケットを題材にValidationを実装してみた。例えば荷物の高さ制限は3cm以下なので、これを満たさない入力値はエラーで返すAPIみたいなのを作ってた。ただこの3cm制限は高さドメインでは無くValidationに持たせていたが
ValidationとRailwayプログラミング
2025/07/28
カッコイイValidationを書く。Javaで。今どきバリデーションはif文で手続き的に書くなんてことはしないらしい。また、1個バリデーションをパスできなかったからってそこでエラーを返さないで、一通りバリデーションした(失敗)結果をまとめ
成功する要求仕様 失敗する要求仕様 を読んだ
2025/06/09
リリースまでのプロセス、特に前半部分の企画や設計周りをあまり知識がないなーと思っていた。社内でもあまりプロセスがよろしく無いのではみたいな話が上がってたりしたので、どんな工程が良いのか知っとこと思って探してたら見つけた。どこかのブログで紹介
datasorce層のテストとMock
2025/05/02
Groovy + Spock構成でMockを使ってテストコードを作ってみる。 ライブラリ選定 ライブラリ導入 テスト対象 テスト作成 完成したもの テスト対象 USER_NAME テーブルの全データを返すだけのメソッド。コードはJDBCでH2にsql投げてみるで作ったものを流用 import …
« Prev
1
2
3
Next »