Better Null Handling Strategies for Java
Uploaded a presentation on “Better Null Handling Strategies for Java” to SlideShare. Enjoy.
You can leave a Reply here. Of course, you should follow me on twitter here.
the blog for developers
Uploaded a presentation on “Better Null Handling Strategies for Java” to SlideShare. Enjoy.
You can leave a Reply here. Of course, you should follow me on twitter here.
You can share this post!
Do you want to tell others about this article? Use the social bookmark icons to submit this artice to the service of your choice. Thanks.
Ich komme aus der .NET-Welt. Null ist für mich neben GOTO das Übel dieser Welt. In der Experimentiersprache Spec# (C# mit eingebautem Design by Contract) konnte man bei der Deklaration Null verbieten. Damit waren auch die Exceptions weg, weil der Compiler und sogar schon die IDE beim Tippen jegliches Arbeiten mit NULL verboten haben.
Insgesam finde ich Option gut, wenn man Null braucht, ansonsten halte ich Design by Contract für eine bessere Idee.
[...] Better Null Handling Strategies for Java | Code Monkeyism – Uploaded a presentation on “Better Null Handling Strategies for Java” to SlideShare [...]
Wie wär’s damit:
Hi Stephan
I hope you’re aware of The Optimized Null Check pattern:
http://jonasboner.com/2006/04/04/the-optimized-null-check-pattern.html
I had a similar 15min. presentation yesterday
http://thought-tracker.blogspot.com/2009/05/15-min-null.html
What people wrote somewhere else:
Additional comments powered by BackType
Over the last 4 years I wrote many articles on this blog. To make it easier for you to find the relevant ones, I've organized them into topics.
6 reasons why my VC funded startup did fail
Go Ahead: Next Generation Java Programming Style
Java Interview questions: Write a String Reverser
7 Bad Signs not to Work for a Software Company or Startup
Never, never, never use String in Java
No future for functional programming in 2008 – Scala, F# and Nu
Go Ahead: Next Generation Java Programming Style
All variables in Java must be final
Never, never, never use String in Java
Bending Java: More readable code with methods that do nothing?
NoSQL: The Dawn of Polyglot Persistence
Essential storage tradeoff: Simple Reads vs. Simple Writes
Sharding destroys the goals of your relational database
The unholy legacy of databases
6 reasons why my VC funded startup did fail
American vs. European style of Software Development
12 Things to Reduce Your Lead Time and Time to Market
The high cost of overhead when working in parallel
Essential storage tradeoff: Simple Reads vs. Simple Writes
Another Good (Java) Interview Question
7 Bad Signs not to Work for a Software Company or Startup
Java Interview questions: Write a String Reverser (and use Recursion!)
Java Interview questions: Multiple Inheritance
As a Manager: What I value in developers
Top 10 Tips (+1) to Get a Pay Raise
What Developers Need to Know About Agile
5 Practices Better to Change in Your Scrum Implementation
Scrum is not about engineering practices
Java 7 comes with the ? operator to help