Softwareontwikkeling FAQ: JavaMet dank aan Alarmnummer, Glimi en mbravenboer. 
Inhoudsopgave
Objectgeoriënteerd programmeren in Java- Gebruik getypeerde enumeraties ipv integers.
- Maak niet constante variabelen nooit public.
- Geef een methode parameter nooit een nieuwe waarde.
- Gebruik altijd code-blocks bij if, while, for etc.
- Vermijd het gebruik van de ... ? ... : ... constructie.
- Gebruik Engelse namen om de code er homogeen uit te laten zien in combinatie met standaard API gebruik.
- Overweeg het gebruik van _ voor klasse variabelen, om een duidelijk onderscheid te maken tussen lokale en klasse variabelen.
- Vermijd het gebruik van static.
- Gebruik een Iterator ipv een Enumeration, ArrayList ipv Vector, HashMap ipv Hashtable
- Gebruik een StringBuffer als je over meerdere statements een String moet opbouwen. Als je een String in 1 statement optelt, wordt dit automatisch gedaan.
- Gebruik zoveel mogelijk maar 1 return statement in een methode.
- Schrijf korte methoden. Als een methode duidelijk meerdere taken verricht, moet je overwegen om dit op te splitsen.
- Eet je exceptions nooit op door ze simpel naar de System.out te schrijven. Gooi ze zover door als noodzakelijk is.
- Roep altijd de super constructor aan.
Links
Boeken- Java stap voor stap
Door: -
ISBN: 90 395 1031 8
- - Java Servlet Programming
Door: Jason Hunter
ISBN: 0596000405
O'Reilly & Associates - Java Threads
Door: Scott Oaks, Henry Wong
ISBN: 1 56592 418 5
O'Reilly & Associates - Principles of Database Systems with Internet and Java Applications
Door: Greg Riccardi
ISBN: 0 780201 612479
Addison Wesley - Concurrent Programming in Java
Door: Douglas Lea
ISBN: 0201310090
Addison Wesley Publishing Company - Java 2 Grand Cru
Door: Steven Holzner
ISBN: 9051674341
Easy Computing - Core Java 2, Volume I: Fundamentals (6th Edition)
Door: Cay Horstmann, Gary Cornell
ISBN: 0130471771
Prentice Hall - DataStructures & Problem Solving Using Java
Door: Mark Allen Weiss
ISBN: 0201748355
Addison Wesley Publishing Company - Java in a Nutshell
Door: David Flanagan
ISBN: 0596002831
O'Reilly & Associates Inc. - JavaServer Pages, Second Edition
ISBN: 059600317X
O'Reilly & Associates Inc.
|
[
Voor 48% gewijzigd door
NMe op 21-12-2019 18:11
]
'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.