Changes between Version 14 and Version 15 of DEVELOPMENT_OVERVIEW


Ignore:
Timestamp:
11/13/08 16:42:01 (12 years ago)
Author:
kyli
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DEVELOPMENT_OVERVIEW

    v14 v15  
    3636 
    3737== Process == 
    38 //TODO put a link to PROCESS 
     38The [wiki:PROCESS] is very important in order to get into the development process. Read it very carefully. 
    3939 
    4040== Performing tasks == 
    41  * Writing analysis 
    42  * Task Tips 
    43  * Writing reports 
    44  * Coding 
    45   * Code Tasks Requirements 
    46   * Coding Conventions 
    47   * Code Smells 
    48   * Writing Javadoc 
    49   * Logging 
    50  * Testing 
    51   * Manual Tests 
    52   * Auto Tests 
     41 * '''Writing analysis''': After reading PROCESS, you should know what analysis is. Manual for writing good analyses -> [wiki:PLATFORM_STANDARDS_ANALYSIS_R0#Howtowriteanalysis] 
     42 * '''Writing reports''': In the end of every working day you should submit a daily report, as well as Interation report in the end of the iteration. How to do this: [wiki:REPORTS]. 
     43 * '''Coding''' 
     44  * Code Tasks Requirements: [wiki:CODE_TASKS_REQUIREMENTS]. 
     45  * Naming Conventions: [wiki:NAMING_CONVENTIONS]. 
     46  * Code Smells: [wiki:CODE_SMELLS]. Bad code examples. 
     47  * Writing Javadoc: [wiki:JAVADOC_CONVENTIONS]. 
     48  * Logging: [wiki:LOGGING]. 
     49 * '''Testing''' 
     50  * Manual Tests: [wiki:PLATFORM_STANDARDS_MANUAL_TESTS_R0#]. 
     51  * Auto Tests: [wiki:TESTING]. 
    5352 
    5453= Sophie2 = 
     
    5857 
    5958== Aspects of Sophie == 
    60  * Modularity 
    61  * Structure 
    62  * Properties 
    63  * MVC 
     59 * '''Modularity''': Decomposition to plug-ins of Sophie 2 is one of the most important things to do for the project. [wiki:PLATFORM_DEPLOYMENT_BUILD_ECLIPSE] (the bottom) describes how to create a new module. 
     60 * '''Properties''': Properties tutorial -> [wiki:PRO_LIB_CORE_TUTORIAL], Property templates for Eclipse -> [wiki:PRO_LIB_CORE_CODE_TEMPLATES]. 
     61 * '''MVC''': [wiki:CORE_MVC_BASE]. 
    6462 
    6563== Development issues == 
    66  * Sophie Platform  
    67   * Platform Design 
    68   * Plugin Architecture 
    69   * Core 
    70   * Base 
    71   * Features 
    72  * Sophie Server 
    73  * Sophie end product 
    74  * Project Community 
    75  * Supporting Artifacts 
     64 * '''Sophie Platform''': the platform contains the internals from which everything visible is build. 
     65  * '''Platform Design''' 
     66  * '''Plugin Architecture''' 
     67  * '''Core''': Properties, changes, logging. 
     68  * '''Base''': gui libraries, persistence libraries... test helpers... 
     69  * '''Features''': Application/Book/In-level features. Application features: books; Book features: book contents; In-level features: frames, etc. 
     70 * '''Sophie Server'''. 
     71 * '''Sophie end product''': Help, etc. 
     72 * '''Project Community''': Publishing the project status. 
     73 * '''Supporting Artifacts''': Schedule, backlogs, process, etc. 
    7674 
    7775= Getting Help = 
    78 //TODO 
     76You will certainly encounter a problem you cannot resolve by your own. So, if you need help, you could find it: 
     77 * In our mail group (see the begining of this document); 
     78 * In out Skype group chat (again, the begining of this document); 
     79 * In the Sophie2 forum: [http://asteasolutions.net:7080/sophie2/discussion/]. 
    7980 
    8081= Useful Links = 
    81 //TODO 
     82 '''Sophie source''' can be browsed from here: [http://asteasolutions.net:7080/sophie2/browser]. [[BR]] 
     83 '''Important Documents''' section: [wiki:ImportantDocs]. [[BR]] 
     84 '''Full Wiki index''': [wiki:TitleIndex]. 
    8285 
    8386= Comments = 
    84 //TODO 
     87 ''Please, write below your suggestions about improvements''.