GitHub
github.com › jbloch › effective-java-3e-source-code
GitHub - jbloch/effective-java-3e-source-code: The source code from the third edition of Effective Java, with minor additions as necessary to make it runnable. · GitHub
The source code from the third edition of Effective Java, with minor additions as necessary to make it runnable. - jbloch/effective-java-3e-source-code
Starred by 27 users
Forked by 12 users
Languages: Java
GitHub
github.com › topics › effective-java-3-rd-edition
effective-java-3-rd-edition · GitHub Topics · GitHub
Reading Effective Java, Third Edition in 11 days (3 hours per day) and make notes as much as possible.
Starred by 109 users
Forked by 49 users
Languages: Java 57.6% | HTML 42.4%
GitHub
github.com › topics › effective-java-3rd
effective-java-3rd · GitHub Topics · GitHub
Reading Effective Java, Third Edition in 11 days (3 hours per day) and make notes as much as possible.
Ekis
ekis.github.io › effective-java-3rd-edition
Effective Java - 3rd Edition Notes | effective-java-3rd-edition
it is fine to make the code “worse” in order to cover it with tests (M. Feathers, “Working Effectively With Legacy Code”) instance fields of public classes should rarely be public ... exception: it’s always wrong to expose a mutable data structure as public static final (e.g. Arrays, Lists…) for such instances make an accessor which defencively copies the data structure and make the field private ... it may explicitly export some of its packages (via export declarations in its module declaration module-info.java)