An Eduspace Wiki
Changelog Documentation
Toggle dark mode Login
Home A - Z
Page Index
  • sd
    • C01
      • AI Disclosure
      • C01-home
      • Critical Path
      • Essential Terms
      • Mr Chen's SAT GitHub Projects
      • Overflow
      • Problem-Solving Methodology
      • Roadmap View vs Gantt Chart
      • TELOS Feasibility
      • Testing vs Validation vs Evaluation
    • C02
      • Building Your C2-1 Poster
      • C02-home
      • Context Diagram
      • Context Diagram vs Data Flow Diagram
      • Data Collection Methods
      • Data Flow Diagram
      • Essential Terms
      • Excalidraw Diagram Starters
      • Explaining vs Describing Your Data Collection
      • Hand-Drawing Cheat-Sheet
      • Use Case Diagram
      • User Stories and MoSCoW
      • What Is an Entity
    • C03
      • Analytical Tools Template Guide
      • C03-home
      • Essential Terms
      • Evaluating Your Own Questions
      • Functional vs Non-Functional Requirements
      • Scope vs Constraints
      • Technical Environment — Five Categories
    • C04
      • Activity - Hot Cross Bun Matrix
      • Brainstorming
      • C04-home
      • C4-1 Checkpoint - Design Pack
      • C4-2 Checkpoint - Evaluation Matrix
      • CHOICE Headphones - Spotting Efficiency and Effectiveness
      • Design Sketches
      • Designing an Evaluation Matrix
      • Efficiency vs Effectiveness
      • Essential Terms
      • Evaluation Criteria and the SRS
      • Evaluation vs Testing
      • Mind Mapping
      • Mood Boards
    • C05
      • Annotated Mock-up in Excalidraw
      • C04 to C05 - Choose then Detail
      • C05-home
      • Connect the Dots
      • Creative Thinking for Your Godot Project
      • Data Dictionary
      • Design Principles
      • Design Principles vs UX Characteristics
      • Essential Terms
      • From SRS to Detailed Designs - Data and Logic
      • From SRS to Detailed Designs - Mock-ups
      • IPO Charts - Process Means Steps
      • Object Descriptions and Class Diagrams
      • Plan B Contingency Table
      • Plan B Ready
      • Shoulders of Giants
      • Sketch vs Mock-up
      • The Annotation Verb Ladder
      • UX Characteristics
      • VCAA Pseudocode Not Python
    • C06
      • C06-home
      • Control Structures
      • Data Sources
      • Data Structures
      • Data Type Characteristics
      • Data Types
      • Essential Terms
      • Functions and Methods
      • GUI and Controls
      • Instructions and Operators
      • Local and Global Variables
      • OOP Concepts
    • C07
      • C07-home
      • Essential Terms
      • Internal Documentation
      • Naming Conventions
      • Validation Techniques
    • C08
      • C08-home
      • Contingency Planning
      • Debugging with Breakpoints in Godot
      • Debugging with Tetris
      • Essential Terms
      • Godot Debugging Tools
      • Modifying Designs with Annotations
      • Software Testing Hierarchy
      • Testing Tables and Corrections
      • Types of Test Data
      • Updating Evaluation Criteria
    • C09
      • Beta Test Execution
      • Beta Testing Case Study Pocket Prep
      • Beta Testing Plan Example Godot Tetris
      • Beta Testing Plan Template
      • Beta Testing Plan Three Levels
      • Beta Testing Report Examples
      • Beta Testing Report Guide
      • C09-home
      • Data Collection Examples
      • Data Collection Methods
      • Data Collection Template
      • Essential Terms
      • Priority Matrix
      • Software Modifications Mindmap
      • Test Scenario FitTrack
      • Test Scenario Template
      • The Four-Step Beta Testing Journey
      • Timeline and Resource Considerations
    • C10
      • C10-home
      • Development Process Portfolio
      • Essential Terms
      • Future Evaluation Strategy
      • Project Plan Effectiveness
      • Reading a Git Log
      • Recording Project Progress
      • Tracking Plan Changes
    • C2 and C3 Assessment Explained
    • C4 Design Ideas and Evaluation Explained
    • Resources
      • C01-Resources
      • C02-Resources
      • C03-Resources
      • C04-Resources
      • C05-Resources
      • C06-Resources
      • C07-Resources
      • C08-Resources
      • C09-Resources
      • C10-Resources
      • SAT-Tools
    • Test-Excalidraw-Embed
    • U4O2 Cyber Security — Booklet 1 Videos
    • VCE Software Development Hub

An Otter Wiki
  • sd
  • C07

Page Index - C07

C

C07-home
Foundations
Using these pages for your checkpoint
How the codes work
Quality qualifiers decide the band
Code → page lookup
C6 → C7 synergy
Example code

E

Essential Terms
Naming conventions
Internal documentation
Validation techniques
See also

I

Internal Documentation
C712 — Identify the functioning
C722 — Outline the functioning (header comment)
C732 — Describe the functionality
C733 — Describe the use of data
C734 — Evidence of code maintenance
C742 / C743 / C744 — Explain (the why)
C752 — Explain everything, clear and concise
Check Your Understanding

N

Naming Conventions
The Godot house convention
C711 — Identify your convention
C721 — Variables
C731 — Interface controls
C741 — Code structures
C751 — All solution elements
Check Your Understanding

V

Validation Techniques
C713 — Identify the inputs
C723 — Existence check
C724 — Type check
C725 — Range check
C735 and C745 — The checks working together
C753 — All inputs, plus reasonableness and completeness ✍️
Check Your Understanding
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9