[ajug-members] cert.
Barry Hawkins
barry at alltc.com
Thu Jul 24 13:08:42 EDT 2008
Yep ;-)
On Jul 24, 2008, at 11:59 AM, Chris Abney wrote:
> Yes, but you have a copy don't you :)
>
>
> -----Original Message-----
> From: Barry Hawkins [mailto:barry at alltc.com]
> Sent: Thursday, July 24, 2008 9:48 AM
> To: ajug-members at ajug.org
> Subject: Re: [ajug-members] cert.
>
> My copy of the GOF book gets about as much use as those big coffee
> table Bibles people have in their homes. While some of the tried
> and true patterns are in there, there's also a good deal of "how to
> make C+
> + suck less", which has little bearing for the Java programmer. If
> anyone has enjoyed the Head First books, they have one on design
> patterns that I've gotten a kick out of.
>
> Barry
>
> On Jul 24, 2008, at 8:42 AM, Chris Abney wrote:
>
>> If you can deal with the C++ syntax, my pick for the best books on
>> OOP/OOD are:
>> Design patterns : elements of reusable object-oriented software by
>> the
>> GOF -
>> http://www.amazon.co.uk/Design-patterns-elements-reusable-object-
>> orien
>> ted/dp/0201633612 Object-Oriented Design Heuristics by Arthur J
>> Riel -
>> http://www.amazon.com/Object-Oriented-Design-Heuristics-Arthur-Riel/
>> dp
>> /020163385X I bought those in the mid 90's. That was $100 well
>> spent.
>>
>> For the java syntax, I just go to the web. There are a boat load of
>> examples there.
>>
>> Actually, in last 5 or so years I have been able to get great results
>> from just googling the desired pattern name.
>> To begin a OOP study I would go to
>> http://www.patterndepot.com/put/8/JavaPatterns.htm
>>
>> Chris
>>
>>
>> From: Wilson, Jeff [mailto:jw9615 at att.com]
>> Sent: Thursday, July 24, 2008 7:00 AM
>> To: ajug-members at ajug.org
>> Subject: Re: [ajug-members] cert.
>>
>> Each of these books are good intros to Java and OO programming.
>> Several of them also deal with good coding practices.
>>
>> Agile Java, Jeff Langr
>> Thinking in Java, Bruce Eckel.
>> Head First Java, Kathy Sierra
>>
>> This book is good because it teaches you common pitfalls in using
>> Java, and how to avoid them.
>>
>> Effective Java, Joshua Bloch
>>
>> +jeff (MJW)
>> ---
>> "To express yourself / In seventeen syllables / Is very diffic".
>> [In an item about haiku in the _Daily Telegraph_, Nov. 1998.]
>> ---------------------------------------------
>> M. Jeff Wilson, Lead Member Technical Staff AT&T Services, Inc.
>> Operations & Service Dev
>> jw9615 at att.com
>> +1 404.499.7235
>> From: Rajesha.Indurthivenkata at equifax.com
>> [mailto:Rajesha.Indurthivenkata at equifax.com
>> ]
>> Sent: Wednesday, July 23, 2008 4:02 PM
>> To: ajug-members at ajug.org
>> Subject: Re: [ajug-members] cert.
>>
>>
>> Hye there , can some one give me a list of good books on good java
>> coding practices, Probably I should ask good OOAD coding practices.
>> Iam looking for a book which has OOAD priciples , practices ,
>> patterns , and good coding practices.
>> Thanks!!!
>> Regards
>> Rajesh Indurthi
>> Equifax InterConnect Core Team
>> Desk: 770 740 5233
>> Cell: 309 643 7665
>>
>>
>> "Alan Honeycutt" <alan.n.honeycutt at gmail.com>
>> 07/23/2008 03:27 PM
>>
>> Please respond to
>> ajug-members at ajug.org
>> To
>> ajug-members at ajug.org
>> cc
>> Subject
>> Re: [ajug-members] cert.
>>
>>
>>
>>
>> Experienced programmers: Is java difficult to people who have
>> programmed for 5+ years with some sort of procedural-language and
>> then
>> move to java?
>> In 2000, I moved from a C/assembly job to a Java position (having
>> never written a line of Java) and had no trouble making the
>> transition. I feel that most of the knowledge that took me from my
>> early level of "competent" to "good" (which probably took a couple of
>> years) didn't actually have much to do with Java syntax. In the
>> beginning, you can always google whatever you're trying to do (i.e.
>> "java sort"), so memorizing the libraries isn't something I'd worry
>> about. Honestly, there's just too much out there to remember it all.
>> In addition to the stuff that comes with the JDK, you'll use many
>> open
>> source utilities like Apache Commons in real world Java apps. Just
>> write as much Java code as you can and you'll eventually memorize the
>> things that you commonly use.
>>
>> If you want to become a truly useful Java developer, I'd recommend
>> learning the basics of OO and JUnit (unit testing), getting
>> comfortable with a good IDE (I use Eclipse), and focusing on writing
>> human-readable code. That's going to put you ahead of the majority
>> of
>> people with whom I've ever worked. There are plenty of good books
>> out
>> there, but I found Robert Martin's /Agile Software Development,
>> Principles, Patterns, and Practices/ really made a lot of sense to me
>> WRT some of the non-syntaxy stuff that I'm talking
>> about._______________________________________________
>> ajug-members mailing list
>> ajug-members at ajug.org
>> http://www.ajug.org/mailman/listinfo/ajug-members
>>
>> This message contains information from Equifax Inc. which may be
>> confidential and privileged. If you are not an intended recipient,
>> please refrain from any disclosure, copying, distribution or use of
>> this information and note that such actions are prohibited. If you
>> have received this transmission in error, please notify by e-mail
>> postmaster at equifax.com .
>>
>> *****
>>
>> The information transmitted is intended only for the person or entity
>> to which it is addressed and may contain confidential, proprietary,
>> and/or privileged material. Any review, retransmission, dissemination
>> or other use of, or taking of any action in reliance upon this
>> information by persons or entities other than the intended recipient
>> is prohibited. If you received this in error, please contact the
>> sender and delete the material from all computers. GA621
>>
>>
>> This message may contain confidential information and is intended for
>> specific recipients unless explicitly noted otherwise. If you have
>> reason to believe you are not an intended recipient of this message,
>> please delete it and notify the sender. This message may not
>> represent
>> the opinion of IntercontinentalExchange, Inc. (ICE), its subsidiaries
>> or affiliates, and does not constitute a contract or guarantee.
>> Unencrypted electronic mail is not secure and the recipient of this
>> message is expected to provide safeguards from viruses and pursue
>> alternate means of communication where privacy or a binding message
>> is
>> desired.
>> _______________________________________________
>> ajug-members mailing list
>> ajug-members at ajug.org
>> http://www.ajug.org/mailman/listinfo/ajug-members
>
>
> _______________________________________________
> ajug-members mailing list
> ajug-members at ajug.org
> http://www.ajug.org/mailman/listinfo/ajug-members
>
>
> This message may contain confidential information and is intended
> for specific recipients unless explicitly noted otherwise. If you
> have reason to believe you are not an intended recipient of this
> message, please delete it and notify the sender. This message may
> not represent the opinion of IntercontinentalExchange, Inc. (ICE),
> its subsidiaries or affiliates, and does not constitute a contract
> or guarantee. Unencrypted electronic mail is not secure and the
> recipient of this message is expected to provide safeguards from
> viruses and pursue alternate means of communication where privacy or
> a binding message is desired.
>
>
> _______________________________________________
> ajug-members mailing list
> ajug-members at ajug.org
> http://www.ajug.org/mailman/listinfo/ajug-members
More information about the ajug-members
mailing list