展开

关键词

Java

Service / DAO层命名约 获取单个对象用get做前缀。 获取多个对象用list做前缀。 获取统计值的方法用count做前缀。 插入方法用save。 删除方法用remove。 格式约 左打括号前不换行。 左大括号后换行。 右大括号前换行。 有大括号后还有else等代则不换行;表示终止右大括号必须换行。 线程池 线程池不允许使用Executors创建,而是通过ThreadPoolExecutor方式,这样处理方式让写的同学明确线程池运行则,尽量避免风险。

56340

java

java(日常总结,项目组员有统一的,方便合作,查错,重构等)当你抛弃随心所意的写代时,等你之后再回来阅读时真有的一种全部删掉重写的冲动。 本最后一部分业务仅根据本人所在公司情况制定(游戏开发),请酌情考虑使用。 本project还在完善和验证中,希望和大家一起写出优雅而实用的代。 源代文件以文件内容中的最顶层的Java类命名,而且大小写敏感,文件扩展名为 .java,同时,文件的格式统一为UTF-8。 12. ---- 备注: 以上内容摘自<阿里巴巴JAVA> ---- 7. 业务 1. 【强制】写业务逻辑时,一定要把对应的需求链接贴在代注释里,方便在和策划撕逼时方便决定谁该背锅。      相关资料 阿里巴巴Java开发手册v1.2.0-1.pdf 阿里巴巴java2017版.pdf Android & Java 书写简洁的代 https://github.com/xiaomoinfo

1.6K20
  • 广告
    关闭

    腾讯云+社区系列公开课上线啦!

    Vite学习指南,基于腾讯云Webify部署项目。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Google 出品的 Java ,强烈推荐,权威又科学!

    原文:google.github.io/styleguide/javaguide.html 译者:Hawstein 这份文档是Google Java程风格的完整定义。 当且仅当一个Java源文件符合此文档中的则, 我们才认为它符合Google的Java程风格。 与其它的程风格指南一样,这里所讨论的不仅仅是格式美不美观的问题, 同时也讨论一些约定及标准。 1.2 指南说明 本文档中的示例代并不作为。也就是说,虽然示例代是遵循Google程风格,但并不意味着这是展现这些代的唯一方式。示例中的格式选择不应该被强制定为则。 源文件基础 2.1 文件名 源文件以其最顶层的类名来命名,大小写敏感,文件扩展名为 .java。 2.2 文件:UTF-8 源文件格式为UTF-8。 4.8.7 Modifiers 类和成员的modifiers如果存在,则按Java语言中推荐的顺序出现。

    62140

    Java

    1、HttpServletRequest 等 常用参数 要放到 参数列表的最前面,自定义的参数实体靠后放 2、变量名要符合,通俗易懂,例如:记录日志的字符串 就叫 logMessage,不要叫或者加什么 3、凡是出现数字或者字符串的地方,考虑这些数字和字符串能否放到一个 接口实体里去,这样代检测的时候不会报一下 魔法数字之类的错误。 5、冗余的、跟业务无关的代抽离出来。这是必须的。 6、任何对象都要进行判空处理,哪怕前端做了校验,避免 nullpointexception。 7、接口要做请求超时限制。避免等待时间过长。 9、非 int 类型的参数校验 记得 给确认的类型 比如Long 类型: 给 id > 0L  而不是 id > 0 10、写完代记得用 format 代

    30830

    Java-初级

    良好的和习惯会让你的代锦上添花,同时也会大大的增加团队协作开发的效率,避免很多细节的问题,从而大大的提高你的代的可阅读性,同时也是一个优秀开发者的必备技能之一,所以接下来,我们就一起来了解并掌握一些常见的吧 一、命名: 类名的首字母必须大写。 所有成员变量、方法命名时,必须遵守骆驼命名法。 包名四级为小组名,如crazy; 包名五级按功能模块划分等,如oofood; 所以包名为:com.xuetang9.prot001.crazy.oofood 二、注释要求 注释是帮助程序读者的一种手段在的过程中必须随时加注释 通过注释描述当时的思路,以及悬而未决的问题;提高程序的可读性,性,维护性。提供使用说明、及配置信息。 1.比较、循环等控制结构必须加注释; 2.在代的功能并非一目了然的情况下,应当说明为什么要这样做; 3.局部变量必须加注释; 4.复杂难写的代必须加注释; 5.如果一系列代的前后执行顺序有要求,必须注释说明

    24030

    idea Java

    1.阿里巴巴Java开发手册 ---- 2.基于上面的idea代检查插件 打开idea file–>setting–>plugins–>Browse repositories… 搜索alibaba可以看到 Alibaba Java Coding Guidelines 点击install安装 点击OK,然后重启idea 右键点击工程文件或目录可以看到 “约扫描”、“关闭实时检测功能” 切换语言 此后,再new java class时,就会自动添加类头注释 ---- 4.设置方法头注释 打开idea file->setting->Editor->LiveTemplates 点击右边+号,选择Template 底部的提示“No applicable contexts yet”,点击define,勾选Java 点击OK 此后,写好方法名及其参数后,在方法上输入/**点击Enter键,便会添加方法头注释

    68900

    如何加强自己对Java

    那么,关于Java的使用小这里先从它的开始,比如经常使用到的一些标识符以及关键字和注释。 ? 一.标识符 首先,学Java要先弄清它的一些文件结构,这个我们下次会讲解。 关于程时使用标识符的一些则: 字母、数字、下划线(_)、$所组成。 不能使用数字开头。 不能使用Java的关键字。 区分大小写。 To:在使用变量时,由于utf-8支持中文,所以是可以使用中文变量的,但小不建议使用,如果不同,实际上很容易出现问题。 那么Java中注释有三种类别: 单行注释:// 多行注释:/* */ 文档注释:/** */(文档注释Javadoc生成的文档) 关于文档注释,便是通过命令来对源代进行一定的信息补充,下次在使用 本质上来说,注释就是译器在进行程序译的时候,如果发现有注释的内容将不对此部分进行译处理。Java中可以把注释分为三种:类注释、多行注释和单行注释。 ? 三.相关则总结 ?

    14460

    转载数据仓库建设2 数据库对象命名3   主机目录及文件命名4   数据保存周期5   数据库6   JAVA7   shell8   完整的文档结构

    1 概述 本文档制定了XX数据仓库中数据库对象的命名(用户、表、视图、存储过程、函数、表分区、主键、索引、序列等)、数据库JAVA为系统设计和开发工作提供统一的命名标准,提高系统的整性和代的可读性 ,以免错列; 文件 文件采用UTF-8。 4 数据保存周期 周期类型 模型层次 保留周期(HIVE) 备注 日 ODS 365 …… 5 数据库 5.1 参数和变量命名 5.1.1 对象变量 对象变量命名则如下 6 JAVA 6.1 避免引发错误的 使用字符串的equals方法比较判断时,如有常量字符串,一定要养成常量在前,变量在后的写习惯。 …… 7 shell 7.1 shell程案例 制定程序案例,供大家参考 8 完整的文档结构 ? ?

    24021

    JAVA 初学者的一:命名风格与代格式

    其实对于初学者,最忌讳的一个事就是在学习过程中,认为自己是新手,代可以随便写!但是事实上并不是如此!因为一个人的是从开始学的时候就必须要练习和养成习惯的!从过程中的每一件小事做起! 不要看不起这一段代!其实大牛与小白写代,除了思维上的差距外,其风格也是重中之重!可能两个人写相同的一段逻辑!小白写的,别人可能要花上10分钟去读取,而大牛写的代可能只需要一分钟! 为什么我们一定要注重呢? 俗话说:无矩不成方圆,无难以协同!日后毕业你肯定要在企业中担任一个程序员!每一个项目组都是由多个java开发工程师组成!如果你写的代,乱七八糟的,逻辑不清! 对于你来说,更不宜于代的维护! 可以这样说,是每一位开发工程师必知必会的技能! 命名风格 代中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束! 遵循下方: 第二行与第一行缩进4个字符,从第三行开始不再缩进 运算符与下文一起换行 方法调用与下文一起换行 方法调用中的多个参数需要换行时,在逗号后进行 在括号前不要进行换行 9.

    21630

    C#2 C#

    C# 1 目的 ……………………………………………………… 3 2 适用围 ……………………………………………………… 3 3 代注释 ……………………………………………………… 一个软件的生命周期中,80%的花费在于维护; 几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护; 可以改善软件的可读性,可以让程序员尽快而彻底地理解新的代。 为了执行,每个软件开发人员必须一致遵守; 使用统一的主要原因,是使应用程序的结构和风格标准化,以便于阅读和理解这段代; 好的约定可使源代严谨、可读性强且意义清楚,与其它语言约定相一致 2 适用围 本主要以C#为开发语言的,为鲍亮实验室的原则性; 由于本是为撰写程序而设计,所以适用于一切有关程序撰写的工作事项。 3.3 方法注释   1> C# 提供一种机制,使程序员可以使用含有XML 文本的特殊注释语法为他们的代写文档。

    44181

    不要在自闭合(self-closing)元素的尾部添加斜线 -- HTML5 中明确说明这是可选的。 <meta http-equiv="X-UA-Compatible" content="IE=Edge"> 属性顺序 HTML 属性应当按照以下给出的顺序依次排列,确保代的易读性。 减少标签的数量 写 HTML 代时,尽量避免多余的父元素。很多时候,这需要迭代和重构来实现。请看下面的案例: <!

    44770

    -

    - c++ c++11, xcode, vistual studio http://zh-google-styleguide.r... go1.8, gogland http://docscn.studygolang.com... python3, pycharm http://zh-google-styleguide.r... , pycharm http://zh-google-styleguide.r... 常用库 oh-my-zsh: https://github.com/robbyrusse... sql mysql, psql, hive http://www.sqlstyle.guide

    18110

    一、命名 1.包命名 项目包名:com.公司名.项目名  例如:com.xinzong.etc 包名 说明 com.xxx.xxx.activitys 存放(一级)主界面activity (如:MainActivity com.xxx.xxx.utils 公用工具方法类(日期或者不同单位间的转换,文本解析,SharedPreferences存储,网络访问,日志等工具) com.xxx.xxx.db 数据库相关 2.类命名 类描述 以及对应的 setXXX 2) 判断一个条件并且返回Boolean值 命名:isXXX 或 checkXXX或hasXXX 3) 初始化相关数据及资源的方法命名:initXXX 6.布局文件命名 描述 预定义类型而不是用类名来声明变量(较少使用)逻辑1、避免将多个类放在一个文件里,除非是一次性使用的内部类;2、一个方法的代长度最好不要超过35行;3、原则上,尽量不要手动去修改系统自动生成的代 ,最好自定义函数,然后调用;11、总是使用接口,推荐使用显式接口实现;12、在switch语句中总是要有default字句来显示信息;项目目录Requirment、Design、Planning、Help

    41080

    格式化设置:统一使用tab缩进,一个tab占用4个空格宽度,120字符换行。 代提交前必须进行格式化。 JAVA提交不允许出现红叉、尽量也不要出现警告。 (命名参考使用的开发平台(ade或jqde)) 在 if/else/for/while/do 语句中必须使用大括号,即使只有一行代,避免使用下面的形式: if (condition) statements ; 类、类属性、类方法的注释必须使用 javadoc ,使用【/**内容*/】格式,不得使用【//xxx】 方式。 Java中集合强制使用泛型【强烈建议】 所有的覆写方法,必须加@Override 注解。 反例:getObject()与 get0bject()的问题。 另外,如果在抽象类中对方法签名进行修改,其实现类会马上译报错。 特殊注释标记 TODO、FIXME 【推荐使用】 请注明标记人与标记时间。注意及时处理这些标记,通过标记扫描,经常清理此类标记。

    49390

    PHP

    原文出处: http://www.cnblogs.com/yjf512/p/9021495.html 这是给小组制定的php 该 PHP 基本上是同 PSR 的。 有一部分的 PSR 中是建议,此会强制要求。 此 是以 PSR-1 / PSR-2 / PSR-2扩展 为蓝本,并增加了相应的细节说明。 通则 基本 PHP代必须使用 长标签 或 短输出标签;一定不可使用其它自定义标签。 当需要扩展多个接口时,extends 的相关与 4.1 节中 implements 的一致。 <? 以下的例子是符合的: <?

    57720

    Android

    简单总结了 Android 开发中的一些代,供开发者参考。 1 命名 大驼峰命名(UpperCamelCase):每个单词的第一个字母都大写。 不推荐使用谷歌的前面加 m 的风格。 控件变量 使用小驼峰命名。 建议使用 控件缩写+逻辑名称 格式,例如 btnLogin、 etUserName 。 name="button_height_60">60dp</dimen> <dimen name="button_height_40">40dp</dimen> </resources> 2 注释 类、类属性、类方法的注释必须使用 Javadoc ,使用 /** XXX */格式,不得使用 // XXX 方式。 ,但目前还未实现的功能的说明 // FIXME: 2017/8/28 需要修正,甚至代是错误的,不能工作,需要修复的说明 3 格式 3.1 使用标准的大括号风格 大括号与 if,else,for,

    51930

    php

    B=212&ID=600021 推荐]php Xinsoft,2003-10-30 22:31:00 1. 介绍 1.1. HTML层 ---- php----命名则 Xinsoft,2003-10-30 22:31:34 2. 命名则  2.1. 合适的命名 命名是程序划的核心。 ---- php----书写则 Xinsoft,2003-10-30 22:32:00 3. 书写则 3.1. ---- php----其他 Xinsoft,2003-10-30 22:33:52 6. ---- php----PHP文件扩展名 Xinsoft,2003-10-30 22:34:12 7.

    88440

    相关产品

    • 极速高清

      极速高清

      腾讯云极速高清使用智能动态编码技术,通过AI场景识别,结合动态编码匹配,为直播、点播等视频服务以更低的码率提供更高清的流媒体服务。支持H.264\H.265\AV1\AVS\AV2等多种编码算法,支持多种视频源格式:TS、MP4、FLV、AV1、WMV、ASF、RM、PS、MOV、RMVB、F4V、MKV、MXF、3GP、GXF、HLS;支持多种直播流格式: FLV、RTMP、HLS、DASH、RTP音视频传输协议。为您节省30%以上的带宽。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券