Java-Gaming.org Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (788)
Games in Android Showcase (234)
games submitted by our members
Games in WIP (860)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Wanted, book recommendation  (Read 498 times)
0 Members and 1 Guest are viewing this topic.
Offline philfrei
« Posted 2018-12-23 22:01:26 »

A nephew is in his 3rd semester of Java in college. In a phone call he was asking about things that would make it easier to see what is going on or how things work.

I mentioned the concept of "Clean Code" a la Robert C. Martin, where emphasis is on readability and maintainability.

I also mentioned that I make heavy use of pencils and erasers, drawing pictures of things.

I'm thinking of getting him a gift copy of "Clean Code" but am wondering if a 10-year old software book is really on target. Is there a more recent book that also does a good job of covering this material?

Related question:
Any opinions as to merits of "Effective Java III" vs "Effective Java II"?


music and music apps: http://adonax.com
Offline DrHalfway
« Reply #1 - Posted 2018-12-24 02:03:55 »

Some books last the test of time, they are rare but they do occur.

There are 4 books in my bookshelf that i'd consider books that have lasted the "test of time"

1) Real-Time Collision Detection
2) Mathematics for 3D Game Programming and Computer Graphics
3) Game Engine Architecture
4) Security Analysis (non programming related)

Although i've never read "Clean Code", if you think it's a resource that has lasted the test of time and contents are still as relevant today as they were when the book was published, go ahead and gift it, much better than a resource which becomes outdated/obsolete within a year or two.

Offline Longarmx
« Reply #2 - Posted 2018-12-24 16:46:47 »

I've never read "Clean Code," but I think along a related line, I would also recommend checking out Head First Design Patterns. I thought that nearly all of it was a valuable read. It gives a nice overview of good practices and some (I think about 12) GoF design patterns. Being able to identify some module of code as following a certain design pattern really helps me understand the structure of the code better, which should help your nephew out.

Pages: [1]
  ignore  |  Print  
 
 

 
hadezbladez (2108 views)
2018-11-16 13:46:03

hadezbladez (804 views)
2018-11-16 13:41:33

hadezbladez (2080 views)
2018-11-16 13:35:35

hadezbladez (414 views)
2018-11-16 13:32:03

EgonOlsen (3447 views)
2018-06-10 19:43:48

EgonOlsen (3677 views)
2018-06-10 19:43:44

EgonOlsen (2271 views)
2018-06-10 19:43:20

DesertCoockie (2993 views)
2018-05-13 18:23:11

nelsongames (3070 views)
2018-04-24 18:15:36

nelsongames (3802 views)
2018-04-24 18:14:32
Deployment and Packaging
by philfrei
2019-02-17 20:25:53

Deployment and Packaging
by mudlee
2018-08-22 18:09:50

Java Gaming Resources
by gouessej
2018-08-22 08:19:41

Deployment and Packaging
by gouessej
2018-08-22 08:04:08

Deployment and Packaging
by gouessej
2018-08-22 08:03:45

Deployment and Packaging
by philfrei
2018-08-20 02:33:38

Deployment and Packaging
by philfrei
2018-08-20 02:29:55

Deployment and Packaging
by philfrei
2018-08-19 23:56:20
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!