1. 阿里云>
  2. 云栖社区>
  3. 主题地图>
  4. B>
  5. 编程规范

当前主题:编程规范

重构:改善饿了么交易系统的设计思路

我在2017年5月加入饿了么的交易部门,先后负责搜索、订单、超时、赔付、条约、交付、金额计算以及评价等系统,后期开始做些整体系统升级的工作。 这篇文章成型于交易系统重构一期之后,主要是**反思**其过程中做决策的思路,我没有使用「架构」这个词语,是因为它给人

阅读全文

这6种编码方法,你掌握了几个?

阿里妹导读:Don Roberts 提出的一条重构准则:第一次做某件事时只管去做;第二次做类似的事时会产生反感,但无论如何还是可以去做;第三次再做类似的事时,你就应该重构。 编码也是如此,当多次编写类似的代码时,我们需要考虑是否有一种方法能够提高编码速度,让

阅读全文

Java描述设计模式(09):装饰模式

本文源码:GitHub·点这里 || GitEE·点这里 一、生活场景 1、场景描述 孙悟空有七十二般变化,他的每一种变化都给他带来一种附加的本领。他变成鱼儿时,就可以到水里游泳;他变成鸟儿时,就可以在天上飞行。 2、场景图解 3、代码实现 public c

阅读全文

将阿里云产品整合成为高校课程实训的训练营产品的实践(二)

从第二篇开始针对三个训练营产品逐个分析和介绍,本文首先介绍“数据科学训练营”。“数据科学训练营”是阿里云基于多年大数据商业服务经验和技术积累,结合工程教育理念倾力打造的一款学生能力训练的课程产品。本课程产品是大数据训练营集合产品的第一个包,适用于本科大一年级

阅读全文

阿里雷卷:Reactive 基金会的成立将对开发方式带来哪些影响?

作者 | 赵钰莹 近日,Linux 基金会宣布成立 Reactive 基金会。对于 Reactive,各位开发者应该并不陌生,尤其是 Node.js 开发者,但真正了解并意识到这件事情对开发方式带来的影响的恐怕不多。本文,InfoQ 有幸第一时间对推动阿里巴

阅读全文

Qt编写控件属性设计器2-拖曳控件

一、前言 上一篇文章把插件加载好了,并且把插件中的所有控件都显示到了列表框中,这次要做的就是实现拖曳控件的功能,用户选择一个控件拖曳到画布上,松开,在松开位置处自动实例化该控件,这个需要用到dropEvent和dragEnterEvent事件,重新实现这两个

阅读全文

Qt编写控件属性设计器1-加载插件

一、前言 加载插件是整个属性设计器的第一步要打通的功能,插件中的控件都加载不了,后面就别搞别玩下去了没法玩的,要从一个动态库中加载出来控件,肯定需要用到反射机制,以前做.NET开发的时候就觉得反射这个东西相当强大,居然可以读取DLL加载出来控件,现在用Qt,

阅读全文

3D 真的很难吗,瞧瞧支付宝怎么做?

![1](https://yqfile.alicdn.com/4eedb5ffe11323dcb367569602e23ed568baf8a3.png) 阿里妹导读:图像作为人类感知世界的视觉基础,是我们在这个信息化时代获取信息、表达信息及传递信息的重要手段

阅读全文

编程规范相关问答

查看更多 提问题

编程规范里面关于DO的定义的问题

阿里规范中对于DO层的定义 DO( Data Object):与数据库表结构一一对应,通过DAO层向上传输数据源对象。 如果按照与数据库表结构一一对应这个逻辑, 任何针对多表查询出来的view 都不应该用DO命名, 但是如果按照后面一句话通过DAO层向

阅读全文

Golang 调用 AliDNS API,得到`SignatureDoesNotMatch`错误

Golang调用 AliDNS API,得到`SignatureDoesNotMatch`错误,源码: ``` func sendRequest(httpMethod string, path string, query map[string]st

阅读全文

[@徐雷frank][¥20]一个关于类get set器的编码规范问题

第一种 成员变量public /** * java类型 * @author zhangpeng01 */ public class JavaType { /** * 是否基元类型 */ public

阅读全文

阿里巴巴公布的Java编程规范在哪里可以免费下载

请大神发个链接

阅读全文

C++关于HID编程,程序与USB设备通讯

要编写一个与USB设备通讯的程序,是不是要在DDK的环境下编写??请问哪里可以下载到 DDK???我在网上搜了一些资料,有些地方我没看明白 ``` #pragma comment(lib, "hid.lib") #pragma comment(lib

阅读全文

阿里的java开发规范插件为什么是用kotlin开发的

最近用了下阿里的JAVA开发规约插件,挺感兴趣,就去看了下源码,很好奇java开发规范插件为什么是用kotlin语言开发的?

阅读全文

interface+Impl什么时候用

之前在书上经常说interface+Impl是有多好,网上也有人[zhouchao001的博客]总结到: 1、重要性:在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Ja

阅读全文

关于中文写类名及方法名的疑问?

众所周知,java是支持中文的方法名和类名的,如下面代码 ``` public class 谁的年龄大{ //------------这就叫代码的可读性--------- public static void main(String[]

阅读全文