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

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

2017-01-01から1年間の記事一覧

思い付きのストック(WebFW)

自分向けの書き溜め(思いついたときに書き足す)。 いつになるか分からないけど、自分なりのJavaEEに薄いラッパーをつくるにあたって、やっておきたいこと。今のシステムのベースとして既に作り込んでいるものも含めて。既に実装しているものについても拡張…

JJUG CCC 2017 Spring に参加してきました

日本Javaユーザーグループ 年次総会 ここから話題ににする必要があるか分かりませんが、会長の鈴木さんの話し方は妙に安心感があるなぁと毎度のことながら感心しきり。 大事な事 申し込みしたけど参加できない場合はちゃんとキャンセルしましょう キャンセル…

セミナー資料のまとめ

自分向けのメモ Java Day Tokyo Java Day Tokyo 2016 Java Day Tokyo 2015 Java Day Tokyo 2014 online20130514-javaday JJUG CCC JJUG CCC 2017 Spring ( #jjug_ccc ) - セッション資料の一覧 - 地平線に行く GitHub - jjug-ccc/slides-articles-2016fall: …

勉強会の情報

自分が参加したことがある勉強会・カンファレンス・セミナーの情報です。 私が参加しているものは無料のものばかりです。ちなみに、私はヘタレなので複数人によるワークショップではなく、セミナー型の聴講タイプのものにしか参加していません(意図せず、ワ…

Java EE・Jakarta EE のメモ

全般 オープンソースソフトウェアへの取り組み: 勉強会資料アーカイブス | SCSK株式会社 大規模な負荷でもドキドキしない為のJava EE from Taiichilow Nagase www.slideshare.net 最大の謎はJava EE準拠しているかどうかという承認をだれがやるのか…

未分類メモ

自分向け Java関連のスライド Minazou67, Software developer | SlideShare 仮想化 VagrantとDockerについて名前しか知らなかったので試した - Qiita エディタ Markdown エディタ Typora が好きになる7つの理由 - A Memorandum

データベースのメモ

DB

基本 「理論から学ぶデータベース実践入門」読んだ - $shibayu36->blog; 多分、この資料の勉強会(?)は、直接聴講したと思う。 RDBとNoSQLにみるDB近現代史 データベースに破壊的イノベーションは二度起きるか? - エンジニアHub|若手Webエンジニアのキャ…

テストのメモ

考え方 - 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…

AnnotationProcessorメモ

AnnotationProcessorの自分向けメモ Annotationの基本 アノテーション Visitor https://gist.github.com/backpaper0/5757212 型検証 Java に独自の型検査処理を追加する方法 — Elliptium https://gist.github.com/backpaper0/5757212#file-genericprocessor-…

シン・UX 2017に行ってきました

togetter.com 感想とまとめををざっくりと UXはUIの延長でも無いしUIのためのものでもないよ 共通認識の構築の実践がUXデザインってことかな? UX白書読んでみよう。 UXデザインの教科書を読んでみよう UXは現象・研究・実践の3分類あるので混ぜて話すのは…

Enumのメモ

Enumに関するメモ。随時更新。 できること Effective Java 読書会 8 日目 「それ enum で出来るよ」 - IT戦記 メソッド拡張 Java: ステータスをあらわす Enum に isXxx() メソッドを持つのが好き - Mitsuyuki.Shiiba Enumの型比較にはinstanceofを使う enum…

スクラム冬の陣2017 みんなで学ぶスクラム に行ってきました

postudy.doorkeeper.jp これまでJava界隈のセミナー(主にJJUG関係)に行っていましたが、今回は開発手法に関する勉強会に行ってきました。 一人開発の私にアジャイルとかスクラムとか関係は無いのかもしれませんが、以前、開発プロセスの仕事をしていたこと…

Gitのメモ

Git

GitHubの使用するにあたって必要と思われる自分向けのサイトリンクおよびメモです。 本記事を都度更新します。 作法 Git がわからなくても Github を利用しよう | そんなこと覚えてない 注意事項 チーム開発においてGit初心者が踏みがちな地雷まとめ|TechRa…

Pluggable Annotation Processing API Sample

Pluggable Annotation Processing APIについて調べたり試したりしたまとめです。 今回やりたかったことは、Annotation Processorで生成したソースが確認できるまでの環境準備です。「とりあえずAnnotation Processorで簡易かつ完結したプロジェクトが欲しい…

Netbeans で Pluggable Annotation Processing API

こちらの記事のNetBeans版のようなものです。 d.hatena.ne.jp AnnotationProcessorが動くまでのところのチュートリアル的にやってみようと思ってやってみたところ、少し躓いたところもあったので誰かの参考になればと思い、まとめてみました。事例のベースも…

EnumのInterfaceに共通処理を実装する

以前の記事で、Interfaceとユーティリティのペアを説明しました。 Enumに状態を保持して、ユーティリティで振舞いを実装する、というやり方です。 vermeer.hatenablog.jp ロジックの冗長さを避けようと思ったわけですがオブジェクト指向ってそうじゃないんだ…