Efficient Development & Debugging — An Overview - Havezic