エンターテイメント!!

遊戯王好きのJavaエンジニアのブログ。バーニングソウルを会得する特訓中。

生産性

業務時間で暇になった時

どうしたら? 業務時間中に、何もすることがない時間がたまに発生する。 これは、どうしたらいいん? 手法は、ウォーターフォール、アジャイルどっちでもあった。 実力がないから仕事振られないのか、早く終わりすぎてタスクがなくなっているのか、さっぱり…

Windowsでの効率的なログ解析

きっかけ Syslogを見ることが多くなって、なんか効率的に検索できる方法ないか考えた結果をまとめる。 ログを見る県境 たぶん、普通のWindows環境じゃ無理。 まずは、MinGW入れる。 やっぱりログ調査となると、LinuxかUNIX系の環境がないと辛い。 MinGW使え…

【書評】プログラマが知るべき97のこと

プログラマが知るべき97のこと作者: 和田卓人,Kevlin Henney,夏目大出版社/メーカー: オライリージャパン発売日: 2010/12/18メディア: 単行本(ソフトカバー)購入: 58人 クリック: 2,107回この商品を含むブログ (350件) を見る 目次 分別のある行動 関数型…

【WEB+DB PRESS】Vol.99 良いコードってなんだろう?まとめメモ・感想

目次 良いコードを書く理由 変数、定数、メソッド クラス モジュール チーム開発でのテクニック 感想・まとめメモ 良いコードを書く理由 良いコードとは? 仕様通りの挙動 可読性 将来の変更に強い 仕様通りの挙動 バグが無いことの証明はできない。 証明す…

Google Error Proneのサンプルを動かす

Error Proneとは Google の バグチェックツール。 FindBugsみたいなもんといえば、Javaエンジニアなら想像しやすいはず。 環境情報 必要なものは、JavaとGradleだけあれば、とりあえず大丈夫 Java Java9の調査をしてたので。。。 切り替えるの面倒だったから…

JJUG CCC 2017 Spring 参加報告

公式サイト JJUG CCC 2017 Spring 受講内容 感想・メモ 感想とメモが混じっているので、読む時は注意 スピード重視で書いているので、内容や誤字脱字は大目に見てね! jjug総会 メーリングリストからDoorkeperに移行。 会員数が多すぎるのと、スパムメールが…

大企業のシステム開発で思うこと

書くに至ったきっかけ 現在、大きな企業でシステム開発を担当しているにあたり、思うことが幾つかあった。 今いる現場ではなく、前にも大企業でシステム開発をした経験はあるが、そこであったことも踏まえて書き連ねていく。 大企業のシステム開発 大企業の…

eclipse4.6 新機能まとめ

Eclipse 4.6 IDEのトレンドを知っているのは、開発者として当然だと思い調査。 ネーミング いつもなら、天体系の名前のはずだが、今回は、元素名。 なんでだろー(テツトモ風) マジで気になる。 eclipseって名前自体も天体系の用語だと思うのに。 ネタ切れか…

設計書からコードを自動生成して起こることメモ

問題 分業できない 自動生成にロックインしてしまい、自動生成の仕組みを理解してないとレビューができない。 設計書にどう書くかが問題になり、なかなか話が前に進まない。 大機能単位で、別々の会社に分割すると、設計がやりづらくなるだけで終わる。 問題…

【書評】SOFT SKILLS

SOFT SKILLS ソフトウェア開発者の人生マニュアル作者: ジョン・ソンメズ出版社/メーカー: 日経BP社発売日: 2016/06/02メディア: Kindle版この商品を含むブログを見る Soft Skills: The Software Developer's Life Manual作者: John Z. Sonmez,Scott Hanselm…

クラス名に無意味な文字列を使うことのメリデメ

クラス名に無意味な文字列 どういうことかと言うと、クラス名にIDを使っている。 例えば、意味はあるけど一文字の英字と連番とか。 B001とかがクラス名にしてあったりする。 メリット・デメリット メリット 何かあるのだろうか? 思いつかない。 命名規約で…

JavaエンジニアがVBA開発で思うこと

背景 最初は、Javaの開発要因として入ったけど、諸々の事情により全然Javaと関係ない現場に。。。 同然、開発メンバはJava開発要因として雇ったのは知っているので、無茶ぶりはない。 そして、ドキュメントばかり読んでいるわけにもいかないので、ちょっとし…

春のJava IDE祭り 〜激突!? 3大IDE! 参加報告

春のJava IDE祭り 〜激突!? 3大IDE! - 日本Javaユーザーグループ | Doorkeeper 参加背景 エンジニアの主要ツールであるIDEの情報収集と生産性向上のヒントがないか見つけるために参加 IDE 主要3大IDEである、IntelliJ IDEA, eclipse, netbeansの紹介。 Inte…

久々にStrutsの開発をして思ったこと

経歴 4年位前は、Seasar2を使った現場にいて、3年間働きました。 その後、1年前にStrutsの現場に入って開発を1年間続けた。 Strutsはもっと昔に何度もやったことがあって、FW的な動きは知っているけど、いざやってみると上手くいかないのよねぇ~ 環境 Java…

音楽と生産性

思うに至ったハイケー!! 週末に後輩と進捗共有を含めた雑談をしていた時のこと。 「隣の人が音楽機器ながら開発しているんだけど、音漏れが・・・」って言う話になったのがきっかけ。 今の環境 そんなに厳しい職場ではないので、iPodとかで音楽機器ながら…