ARCast.TV - David Makogon on Architecting Interface to Improve Testability

bob's blog
bob's blog

ARCast.TV - David Makogon on Architecting Interface to Improve Testability

  • Comments 1


ARCast.TV - David Makogon on Architecting Interface to Improve Testability

ARCast-Logo 
In this interview, David Makogon, senior consultant of RDA, discusses how to architect user interface code to improve testability.

A common issue associated with testing code that is tightly tied to user interface (UI) such as a button click event is that when a user interface is modified, the underlying code has to be re-tested.

By decoupling the UI code from core programming logic and behavior through use of supervising controllers and views -- a modified Model View Controller (MVC) design pattern that is well explained by Martin Fowler, the need to re-testing the code of the programming logic and behavior is greatly reduced and even eliminated.

Leave a Comment
  • Please add 6 and 7 and type the answer here:
  • Post