Please enable JavaScript.
Coggle requires JavaScript to display documents.
Coding (Module 4) - Coggle Diagram
Coding (Module 4)
Your code must respect these concepts
Readability
Reusability
Eficciency
Maintainability
Testing
coding practices
Information Hiding
Use Interfaces
Hide Internal Details
Reduce Complexity
Pair Programming
Driver & Navigator
Advantages
Better quality
Fewer errors
Learning
Disadvantages
Not for everyone
Less solo efficiency
Newbie issues
Structured Programming
Sequence
Decision
Loop
Approaches
Top-Down
Start big -> break down
Focus: Design
Website development
Software Architecture
Recursive Algorithms\
Bottom-Up
Start small -> build up
Focus: Components
Compiler Design
Game Development
Operating Systems