O'Reilly logo

Dart: Scalable Application Development by Ivo Balbaert, Sergey Akopkokhyants, Davy Mitchell

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 2. Structuring, Testing, and Deploying an Application

In this chapter, we will cover the following topics:

  • Exiting from an app
  • Parsing command-line arguments
  • Structuring an application
  • Using a library from within your app
  • Microtesting your code with assert
  • Unit testing a Polymer web app
  • Adding logging to your app
  • Documenting your app
  • Profiling and benchmarking your app
  • Publishing and deploying your app
  • Using different settings in the checked and production modes

Introduction

In this chapter, we focus mainly on all the different tasks in the lifecycle of your project that make it more professional, and will save much more time in the maintenance phase. This includes structuring the project, installing a logging tool in it, testing, documenting, profiling, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required