O’REILLY Learning「97 Things Every Java Programmer Should Know」20〜32
https://learning.oreilly.com/library/view/97-things-every/9781491952689/
20.Don’t Vary Your Variables
できるだけ多くの変数をfinalにするようにしている。
Javaの不変性サポートは、他の言語よりも制限されていますが、それでもできることはある。
21.Embrace SQL Thinking
22.Events Between Java Components
23.Feedback Loops
間違ってもいいんです。
24.Firing on All Engines
Flame Graphs
https://www.brendangregg.com/flamegraphs.html
25.Follow the Boring Standards
26.Frequent Releases Reduce Risk
27.From Puzzles to Products
28.“Full-Stack Developer” Is a Mindset
一つの分野に縛られないことで、仕事への取り組み方が変わるということです。
29.Garbage Collection Is Your Friend
30.Get Better at Naming Things
命名が上手になると、書いたコードの保守性が何にも増して向上します。 しかし、命名が難しいことは有名。
31.Hey Fred, Can You Pass Me the HashMap?
32.How to Avoid Null