Coder Social home page Coder Social logo

企业级开发规范: 开箱即用

程序员开发规范(dev_standard)

开发者在开发中的规约同步一直是协同中关心的问题。
同时代码的字里行间也都存在着严谨的逻辑。
如何做好代码的编写规约,阿里巴巴的《java开发者手册》给了我们很好的指导方向。
无规矩不方圆,无规范不协作。
我们希望基于好的开发规范或者约定,更高效的进行代码开发。
同时汇聚更多一线大厂技术精英的经验总结和行业的规范文档。
协助团队在开发上高效协作,提高代码质量,降低维护成本。

我们和您一起让每一位开发者:
   1.掌握优秀编码规范
   2.提升开发中的编码质量
   3.提升团队协作的效率

开发规范:

一、编码规范

1.Java编码约定规范
2.Mysql数据库约定规范
3.系统异常及状态码规范
4.系统日志约定规范
5.REST API规范

二、团队协作规范

1.Gitflow工作流约定规范

贡献人名单:
李俊超 郝海民 李华栋 李俊奎

IT乌托邦社区介绍

一个IT信息技术领域的自组织社区。我们围绕”共享-交流-价值“的愿景,希望基于最基本的原则把志同道合的人联合起来。通过社区的价值观来共建社区,稳定的成长和发展。

每个组织的发展都离不开其独有的价值观和组织内要遵循的基本原则,就犹如自然中生物进化论的的基本原则:“物竞天择,适者生存”一样。我们希望共同约定组织的基本原则基石,以便让组织能长久发展,发挥出组织的价值。


我们认为组织应该有如下几项基本原则:

1.开放平等。

在当前和未来的发展中,信息技术日新月异。我们欢迎在信息技术领域内学习成长的任何人。无论是技术专家,从业者,爱好者,教育者等等。知识的分享和技术交流是无性别,无种族,无国界的。每个人在社区的权益都是平等的。

2.追求自我。

我们鼓励组织内每个人都能独立思考,用第一性原理来进行重新思考一切的能力,追求更高的标准。
    
3.聚焦价值。

组织内部协作中信息的互换和共享是最重要的交换形式,我们鼓励每个人在组织活动和协作中围绕信息技术的共学共享,围绕社区和自我价值交流。

4.永不作恶。

信息技术是一把双刃刀,可以通过技术来创造价值,造福人类,当然也可以通过他来做一些非法的事情。只有拥有正确的价值观,才能做正确的事。



 2020年03月03日

李俊超(Junchao_Lee)'s Projects

acme.sh icon acme.sh

A pure Unix shell script implementing ACME client protocol

actix-web icon actix-web

Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.

agently icon agently

🚀 A fast way to build LLM Agent based Application 🤵 A light weight framework helps developers to create amazing LLM based applications. 🎭 You can use it to create an LLM based agent instance with role set and memory easily. ⚙️ You can use Agently agent instance just like an async function and put it anywhere in your code.

ai-edu icon ai-edu

AI education materials for Chinese students, teachers and IT professionals.

akka icon akka

Build highly concurrent, distributed, and resilient message-driven applications on the JVM

algo icon algo

数据结构和算法必知必会的50个代码实现

amazinggo icon amazinggo

IT乌托邦社区旗下Go语言中文技术学习导航.

apitable icon apitable

🚀🎉📚 APITable, an API-oriented low-code platform for building collaborative apps and better than all other Airtable open-source alternatives.

apollo icon apollo

Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。

auto-gpt icon auto-gpt

An experimental open-source attempt to make GPT-4 fully autonomous.

awesome-cpp-cn icon awesome-cpp-cn

C++ 资源大全中文版,标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。由「开源前哨」和「CPP开发者」微信公号团队维护更新。

awesome-java-cn icon awesome-java-cn

Java资源大全中文版,包括开发库、开发工具、网站、博客、微信、微博等,由伯乐在线持续更新。

awesome-python-cn icon awesome-python-cn

Python资源大全中文版,包括:Web框架、网络爬虫、模板引擎、数据库、数据可视化、图片处理等,由「开源前哨」和「Python开发者」微信公号团队维护更新。

bbs-go icon bbs-go

基于Golang的开源社区系统。

bitcoin icon bitcoin

Bitcoin Core integration/staging tree

bitsail icon bitsail

BitSail is a distributed high-performance data integration engine which supports batch, streaming and incremental scenarios. BitSail is widely used to synchronize hundreds of trillions of data every day.

blade-tool icon blade-tool

SpringBlade 2.0 架构核心工具包,SpringBlade 是一个由商业级项目升级优化而来的SpringCloud分布式微服务架构、SpringBoot单体式微服务架构并存的综合型项目,采用Java8 API重构了业务代码,完全遵循阿里巴巴编码规范。采用Spring Boot 2 、Spring Cloud Hoxton 、Mybatis 等核心技术,同时提供基于React和Vue的两个前端框架用于快速搭建企业级的SaaS多租户微服务平台。 官网:https://bladex.vip

boat-house-1 icon boat-house-1

IDCF boat-house 社区共创文档库, 官网: https://boat-house.cn/ 文档库:https://idcf.org.cn/boat-house/#/

canal icon canal

阿里巴巴 MySQL binlog 增量订阅&消费组件

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.