Everything I Know
  • Hello
  • Meta
  • Computer Science
    • Overview
    • Algorithms
      • Analysis of Algorithms
      • Searching
      • Sorting
      • Greedy
      • String Processing (Pattern Matching)
      • Backtracking
      • Dynamic Programming
      • Divide and Conquer
      • Graph Algorithms
    • Data Structures
      • Linear Data Structures
        • Static
          • Arrays
        • Dynamic
          • Stack
          • Queues
          • LinkedLists
      • Non-Linear Data Structures
        • Trees
        • Graphs
    • System Design
    • Database
      • Theory
    • Artificial Intelligence
      • Machine Learning
      • Deep Learning
    • Compilers
    • Operating System
      • Overview
    • Software Engineering
      • Software Design and Architecture
        • SOLID Principles
          • Java Example
        • KISS Principles
        • Design Data-Intensive Applications
    • Programming
      • Languages
        • Java
        • C++
        • JavaScript
          • Cheatsheet
        • Python
      • Paradigms
        • Object-Oriented Programming
        • Functional Programming
        • Aspect-Oriented Programming
  • Web Development
    • Frontend Development
    • Backend Development
  • Data Science
    • Overview
    • Data Science
    • Data Analytics
    • Data Engineering
      • Big Data Engineering
    • Data Visualization
  • Education
    • Overview
    • Philosophy of Education
    • Pedagogies
    • Education Technology
      • Education Technology Landscape
  • UI&UX Design
    • User Interface
    • User Experience
  • Useful Software Products
    • Note Taking
    • Brainstorming
    • Automation
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
  1. Computer Science
  2. Software Engineering
  3. Software Design and Architecture

KISS Principles

PreviousJava ExampleNextDesign Data-Intensive Applications

Last updated 4 years ago

Was this helpful?