💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# Principles > 原文:[https://docs.gitlab.com/ee/development/fe_guide/principles.html](https://docs.gitlab.com/ee/development/fe_guide/principles.html) * [Discuss architecture before implementation](#discuss-architecture-before-implementation) * [Be consistent](#be-consistent) * [Improve code iteratively](#improve-code-iteratively) # Principles[](#principles "Permalink") 这些原则将确保您的前端贡献从正确的方向开始. ## Discuss architecture before implementation[](#discuss-architecture-before-implementation "Permalink") 在编写代码之前,请先讨论您的体系结构设计问题. 这有助于减少审阅时间,也为编写和思考系统设计提供了良好的实践. ## Be consistent[](#be-consistent "Permalink") 有多种编写代码以实现相同结果的方法. 我们应该在代码库中编写代码的方式尽可能保持一致. 这将使我们更轻松地在整个 GitLab 中维护代码. ## Improve code [iteratively](https://about.gitlab.com/handbook/values/#iteration)[](#improve-code-iteratively "Permalink") 每当您看到不符合我们当前样式指南的现有代码时,请主动进行更新. 您不需要修复所有问题,但是每个合并请求都应迭代地改进我们的代码库,并在可能的情况下减少技术负担.