Skip to main content

设计理念

大道至简、大音希声、大智若愚、大象无形、大巧若拙

——出自《老子》

Design Goals

  • Simple
  • Quick

Purpose of design

  • Destroy duplicated actions
  • Reduce waste of life
  • Advancing the human experience

Design Mind

  • Design the system with common sense thinking.
  • Simple solutions to complex problems.
  • Higher abstraction.
  • Simplify the system with standardized components.

Design Principles

Concepts and naming

  • MECE principles are exhaustive and mutually exclusive.The independence and complete exhaustion of each other makes the structure more logical.

Open Principle:

  • All parallel feature items should be opened and extended.(There are multiple options to be met)

Minimize Principle:

  • Perform business with the least mouse click.
  • Perform business with minimal code.
  • The least animated brain achieves its purpose.
  • Wherever possible, delete.

Principle of coherence

  • Function backward compatibility
  • Do not change user's habits
  • Unified UI usability style

Standard Device Plugin

The same temperature humidity sensor may have thousands of factories, different specification types, but they are alltemperature humidity sensor.

The temperature and humidity sensor input is temperature, humidity, and time.The output is the current temperature, current humidity, temperature curve, humidity curve or statement.The quantity and relationship of these inputs and outputs is determined.

Therefore, we also abstract the software component of the temperature humidity sensor as a standard temperature sensor component, which includes fixed data input and result output.and make it a standard brick in the ReliefWeb building.

Standard equipment is better than the processing efficiency of the property model.