若手SEを救いたい社畜

プロフィール画像

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

プログラミング

Java

2021/5/1

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

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

アイキャッチ

Java

2021/3/21

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

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

プログラミング

Java

2021/3/19

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

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

プログラミング

Java

2021/3/17

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

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

プログラミング

Java

2021/3/2

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

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

プログラミング

Java

2021/2/19

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

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

プログラミング

Java

2021/2/16

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

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

プログラミング

Java

2021/6/26

ExtendsしたクラスにおけるLombokの@Dataで親クラスのtoStrinngメソッドを呼び出す方法

Lombokの@ToStringを使うことによってフィールドの一覧情報を簡単に出力することができます。この時クラス分割によってextenndsしているような構成で親クラスのtoStringメソッドを実行する方法を説明

ビジネス

その他ノウハウ

2022/1/8

人生100年時代という恐ろしい標語の中でSEとして本当に成長するための目標設定の方法

SEは一生勉強と成長をしていかないといけない職種です。そんな中、各社では目標設定の運用が一般的だと思います。どのような目標を立てることが今後の成長につながるのかが十年目を目前に控えて見えてきたので、若手に向けて書いてみます、

ビジネス

その他ノウハウ

2021/1/26

SEが読みやすい文章を書くためのたった2つのチェックポイント

SEが書く文書は多岐に渡りますが、いずれも読みやすさは非常に重要なポイントになります。個人的に「これを意識すると簡単に読みやすくなる」という全ての文書に通ずるノウハウを説明いたします。難しい国語の話などは一切なく、非常にシンプルなたった2つの方法です。