ポンコツPdM

プロフィール画像

独立系のSIerに務めるSE,PM。 仕事の上で得たIT関連やプロジェクト運営関連の知識を書きます。 使用技術:Java,ウェブ関連全般,データベース全般 (どれも広く浅く)

アイキャッチ

学習・成長

2026/9/6

新人SEが明るい未来を獲得するために意識したい構造的問題

どうも社畜です。2本だてで簡単なコラムを。 仕事をしていると、中堅以下のIT企業でこんな声がよく聞かれます。 厳しい言い方で申し訳ないのですが、こういった方針の会社で働いている人は大抵の場合使えないです。あくまで、経験上の話ですので100%当てはまるわけではありません。割合的には95%くらいじゃないでしょうか。そしてこの記事は、若者技術者の未来を潰す会社に入ってしまった人に、どうしたらスキルアップしていけるかをPMの立場として書いておきます。この業界は地獄です。少しでも地獄の先を照らすことができれば・・・ ...

プログラミング

実装・エラー解決

2026/9/6

ThymeleafでJavaから引き渡した値でURLを組み立てるときの簡単な注意点

この記事に書いてあること Tymeleafを使っていて、Javaアプリ側から引き渡した値を使ってHTML側でURLを生成したいような場合があると思います。例えば、ファイル名は固定だがドメインなどを条件によって切り替えたい場合などです。 簡単な注意点があったのでメモ。 前提 Spring MVC 5.xJava11Thymeleaf.3.0.11 先に結論 Thymeleaf側でURLを組み立てるときにJavaの文字列連結のイメージで「+」を使うと、思った通りに連結されません。 簡単なので以下に例を。Jav ...

ビジネス

仕事・チーム開発

2026/9/6

技術者が派遣先やお客様から信頼を失う意外なNGワード

「分かりません」だけ言うやつは全員失格 自分の経験としての話なのですが、何かを聞いた時に「分かりません」とだけ言う人に対しては「あ、この人使えない人だ」と一発で思います。 簡単な話ですから、いくつか例を見ましょう。 例1:車の購入シーンにて 例2:病院の検診シーンにて 上の2例では、「いや・・・お前プロだろ・・・・」と思いませんか。例1では「自社製品のアピールのために他社製品もある程度知っておけよ」と思いませんか?例2では「そんな適当で大丈夫なの?下手したら死ぬんだけど・・・」と思いませんか? という話で ...

プログラミング

設計・テスト・レビュー

2026/9/6

Cookie削除処理の例で見る、型安全と凝集性を意識したstaticメソッドの使い方

Cookie操作を例として、コードの修正案を提示します。今回のコードでは、責任の分担と修正に対する拡張性の確保を目指します。

アイキャッチ

設計・テスト・レビュー

2026/9/6

SpringとJUnit(MockitoとPowerMock)で、privateなメソッドをMock化する

この記事に書いてあること アプリケーションのテスト工程においてJUnitにMockitoを組み合わせて使う場面が多いと思います。 その時よくあるのが、あるクラスをMock化して戻り値を任意の値にしたいシーンが多々あります。それのやり方をメモ。 結論 PowerMockを使うことで解決できます。PowerMockはMockitoを拡張したようなイメージで、基本的にはMockitoと同じ文法で使えるようになっています。 コード pom.xml 基本的なJunitとSpringTest,Mockitoを導入して ...

プログラミング

設計・テスト・レビュー

2026/9/6

MockMvc#performのPOSTで複数のform情報を送信する方法

Springのテストをするときに使用するmockmvc#performで複数のフォーム情報を送信する場合の書き方2通りをメモ

プログラミング

実装・エラー解決

2026/9/6

SpringのThymeleafでjavax.servlet.ServletExceptionが発生したしょうもない理由

Spring MVCとThymeleafの組み合わせで発生したCircular view path~~というエラーの原因についてメモ

プログラミング

実装・エラー解決

2026/9/6

Springのthymeleafでボタン押下時のonclickで画面遷移するための記述方法

thymeleafを使ってHTMLのbuttonのonclick属性のurlを動的に指定する方法を調べるのに苦戦したのでメモ。
シングルクオートがとても重要でした。

プログラミング

実装・エラー解決

2026/9/6

Java9以降でJAXB(SOAP)で作ったプログラムをTomcatで動かすためにやったこと

JAXWSをJava9以降で動かそうとしたときにTomcatで動かなかったので備忘メモ。

プログラミング

実装・エラー解決

2026/9/6

Eclipseで「動的 Web モジュール 3.1 は Java 1.7 またはそれ以降 を要求します」が解消されない時の対応

EclipseとMavenを使った開発で「動的 Web モジュール 3.1 は Java 1.7 またはそれ以降 を要求します。」のエラーがEclipseの設定だけでは解決できなかったのでメモ。