编码、设计和架构