wiki:UNPLANNED_CORE_MVC_BASE_R0

Version 5 (modified by peko, 17 years ago) (diff)

--

Error: Macro BackLinksMenu(None) failed
compressed data is corrupt

Analysis

Overview

  • The Model-View-Controller(MVC) pattern will be used in the development process of Sophie 2. All the necessary rules about MVC in the development process should be defined.

Task requirements

  • The document should provide:
    • General rules about MVC.
    • List of the base classes needed.(class diagrams can be made)
    • Docs and tutorials about implementing MVC (especially in Sophie 2).
    • Rules to check whether the code complies to the pattern.

Task Result

  • The result of this task should be a wiki page where all of the rules are written.

Implementation idea

-

How to demo

  • Open the wiki page where the rules are written (it can be called "CORE_MVC_BASE" for example).
  • Look if all of the analysis points are took into consideration.
  • Make sure that nothing important is dropped.

Design

Implementation

The implementation is based upon the requirements. List of the base classes and their class diagrams are added. We don't need complecated rules to implement the MVC since it is relatively simple at this point. Though rules about its usage will be provided. See the following wiki page for details about current MVC.

MVC?

Testing

Comments

Log

Error: Macro Include(wiki:UNPLANNED_CORE_MVC_BASE_R0_LOG) failed
current transaction is aborted, commands ignored until end of transaction block