You are here: Home > Programming > Programming techniques
Design patterns
- Macromedia - Developer Center : Software Design Patterns for Macromedia Flash Remoting
- Reducing the number of calls, Reducing the client's dependencies, Creating a solution in a façade design pattern
- Macromedia - Developer Center : Macromedia Flash Extreme: The Pitter-Patter of Little Patterns
- Design patterns in Flash, article by Branden Hall: Value Object pattern, Observer pattern, Strategy pattern
Extreme Programming principles
- ExtremeProgrammingRoadmap
- General overview of techniques, processes, practices, people, and so on.
- Test Infected
- Testing is not closely integrated with development. This prevents you from measuring the progress of development- you can't tell when something starts working or when something stops working. Using JUnit you can cheaply and incrementally build a test suite that will help you measure your progress, spot unintended side effects, and focus your development efforts.
- XP in Flash
- http://www.lukebayes.com/ - Luke Bayes has ported the XP Unit Test Framework to ActionScript 2:
- It will allow you to compile to the Flash 6.0 player thereby actually testing the movie with the same compiler that you're developing toward.
- It includes a hacky version (but at least some version) of the TestSuite class so that one can easily point at groups of TestCases.
- It will be open source and updates will be made available via CVS.
- You get the source code right now - so if you want to fix it - you can...
RIA coding, or bigger UI application development
- Flash Ant: The Rich Internet Application Blog. :: The ARIAWare RIA Platform and Pattern-Based RIA Development
- In this article, I want to take you through ARP and the design patterns we have used in creating it. In doing so, I hope you will also get a better idea of what design patterns are and which ones are the most popular (and useful) for Rich Internet Application development.
- Engineering Rich Internet Applications
- blog
Good ActionScript coding style
Naming classes
Related:- Lost Boys Flash project setup?

