Book Image

ColdFusion 9 Developer Tutorial

By : John Farrar
Book Image

ColdFusion 9 Developer Tutorial

By: John Farrar

Overview of this book

Adobe ColdFusion is an application server, renowned for rapid development of dynamic websites, with a straightforward language (CFML), powerful methods for packaging and reusing your code, and AJAX support that will get developers deep into powerful web applications quickly. However, developing rich and robust web applications can be a real challenge as it involves multiple processes.With this practical guide, you will learn how to build professional ColdFusion applications. Packed with example code, and written in a friendly, easy-to-read style, this book is just what you need if you are serious about ColdFusion.This book will give you clear, concise, and practical guidance to take you from the basics of ColdFusion 9 to the skills that will make you a ColdFusion developer to be reckoned with. It also covers the new features of ColdFusion 9 like ORM Database Interaction and CF Builder.ColdFusion expert John Farrar will teach you the basics of ColdFusion programming, application architecture, and object reuse, before showing you a range of topics including AJAX library integration, RESTful Web Services, PDF creation and manipulation, and dynamically generated presentation files that will make you the toast of your ColdFusion developer town.This book digs deep with the basics, with real-world examples of the how and whys, to get more done faster with ColdFusion 9.
Table of Contents (22 chapters)
ColdFusion 9 Developer Tutorial
Credits
About the Author
About the Reviewers
Preface
Index

When to test


We are not going to attempt to enlighten every reader to seeing the value of unit testing. The goal of this chapter is to help you figure out where and when you will benefit from using unit testing. Two users may get different benefits from using unit testing, so don't worry about doing everything exactly like the next guy. We will cover the most common value-added scenarios.

Mission critical

When we put tires on our cars, we test the air pressure in those tires. Why do we do this? We do this to make sure that the car has the best chance of getting from point A to point B based on our knowledge of tires. If we had a company put new tires on our car and under-or over-inflate the tires, we would be very upset. They should check this as part of putting new tires on any vehicle. Now when they wash our car, we expect them to do a good job but we don't have quite as high a testing expectation.

This raises the question of testing in software development. How important is testing? Should...