システム開発で思うところ

Javaで主にシステム開発をしながら思うところをツラツラを綴る。主に自分向けのメモ。EE関連の情報が少なく自分自身がそういう情報があったら良いなぁということで他の人の参考になれば幸い

2017-02-01から1ヶ月間の記事一覧

テストのメモ

考え方 - JUnit 実践講座 http://jstqb.jp/dl/JSTQB-Syllabus.Advanced_TM_Version2012.J03.pdf これだけは覚えたい、ユニットテストを書くための4つのデザイン - Qiita 実践テスト駆動開発(GOOS)読んだ - Qiita ユースケースからテストケースへの追跡可能…

リファクタリングのメモ

自分向け。 過去に作ったものは、この考えに則っていないものは多々あるが、あくまで「今」の考え。多分今後も変わり続けると思う。 継承か委譲か 継承にするか、委譲にするか迷った時の判断基準 継承しているクラスのメソッドを拡張していないんだったら委…

パッケージの循環依存の対処

一般的にプログラムにおいて循環依存は良くないことと言われています*1。 とはいえ、Javaは循環依存をしていてもコンパイルエラーになることはありません。 なので気が付かない間に循環依存をしてしまっているケースはあるように思います。 とりあえず、パッ…

新人エンジニアが読んでおいた方が良いと思う本の紹介

春もそろそろ近づいてきています。新人さんの季節ですね。 新人さんに限らずですが「こういう本を読んでおくと良いと思いますよ」と薦めている本がありますので、それを紹介したいと思います。 実際のところは「若いうちに読んでおけば良かった」という自戒…

NetBeansのメモ

自分向けのメモ インストール 【IT学習】Linuxで始めるJava開発(第7回:LinuxにNetBeansをインストールする)|こばじゅん(小林淳) 基本設定 netbeans.conf 環境設定メモ。アップデートや再インストールしたときにはチェックする。 netbeans_default_opt…

Mavenメモ

自分向けのメモ 基本 Maven | TECHSCORE(テックスコア) pom.xmlの各要素デフォルト値と変数置換について - Qiita Mavenでビルドする際にpomによく書くことメモ - Qiita Mavenでビルドする際の10のTips - cynipeと読む GitHub - IBM/japan-technology: IBM Re…

JavaSEのメモ

ブックマーク的なメモ 全般 Oracle JDK 8にあってOpenJDKにない機能 - Qiita http://www012.upp.so-net.ne.jp/eshibata/pdfs/Tiger20131025_FontEmbedded.pdf IT Pro Java技術最前線全目次集 - Code Discipline Java Generics Hell Advent Calendar 2017 - A…