首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏JavaWeb

    规范-项目开发规范

    (jsonMap); } 对于多表insert、delete、update 的操作建议要根据每个操作的影响行数来判断操作是否成功,保证之后的逻辑安全性,金融项目尤其需要注意 int course = list.add("已注册"); list.add("在读中"); list.add("已毕业"); list.add("已中止"); return list; } } 不管是在web项目还是在 app项目中,都不建议在java 后台拼接html 代码返回给前端,建议直接返回相关数据信息,前端去做 public String getAllMajorByCollege(){ String id = Struts2Utils.getParameter("id"); College college=collegeService.get(id); List list=college.getMajor (html); return null; } 当存在先使用主键id 获取实体后要对实体进行修改的,1)可以创建新的实体,通过set id,set 变更的值,调用update,2)可以直接使用内存中的旧实体

    1.6K20编辑于 2022-01-12
  • 来自专栏前端开发笔录

    项目规范

    前端开发规范 代码质量开发规范 代码风格格式化规范 git工作流程提交规范 项目组织规范 项目模板规范 通用脚手架开发 技术文档保留规范 异常处理规范 前后端协作规范 双周分享 技术分享落地留存规范 新人培训规范 项目目录配置.eslintrc.js文件用于项目规范规范可以一起定义或者使用行业标准规范 Eslint安装使用说明,前期手动安装,后期集成到脚手架工具安装。 规范待定制,提供初版,后期综合讨论定制完整版lint规范 代码风格规范 prettier 项目目录配置.prettier.json文件、格式化规范需要共同讨论 提供一版初版的规范用于初始化前期使用 框架 Hapi ORM Sequelize 数据库 Mysql Redis 通用env环境配置模板 抽离统一公共配置模板 如何保证添加数据库其他人能同时更新配置文件 项目组织规范 通用的项目组织规范 脚手架通用能力 维护所有通用基础模板,快速获取项目模板并创建项目 提供插件式注入能力保障基础模板的灵活扩展 技术文档规范 建立文档中心,统一文档保留地址与规范(TAPD WIKI) 统一文档格式

    73410编辑于 2022-02-11
  • 来自专栏web

    项目取名规范

    一.DIV+CSS布局文件命名规范 全局样式:global.css;  框架布局:layout.css;  字体样式:font.css;  链接样式:link.css;  打印样式:print.css;   二.常用类/ID命名规范 页 眉:header  内 容:content  容 器:container  页 脚:footer  版 权:copyright   导 航:menu  菜单:menu    版权:copyright 提交:submit 文本框:textbox 统计:count 以上结构可以组合使用,例如:左列标题lefttitle;底部导航footernav 书写原则是: 1.一律小写; 2.

    1.1K20发布于 2018-06-28
  • 来自专栏从零开始写一套广告组件

    【二】项目规范项目管理

    前言 在这一章我们进行一个简单的项目规范项目管理,为了更好的代码协同,我们选择使用 Git 对代码进行管理并通过一系列 npm 包配置相应的规范约束。 text eol=lf *.jsx text eol=lf *.html text eol=lf *.json text eol=lf 配置规则 现在 Git 已经配置完成,接下来让我们一起来配置下项目规范和约束 {ts,js,vue,css}] indent_size = 2 配置Prettier 首先我们先对 Prettier 进行更新,强迫症患者又加上是新项目,刚好看看有没有坑,可以提前踩踩。 printWidth: 120, // 使用 2 个空格缩进 tabWidth: 2, // 不使用缩进符,而使用空格 useTabs: false, // 行尾需要有分号 semi problems (2 errors, 0 warnings) 2 errors potentially fixable with the "--fix" option.  

    76710编辑于 2024-09-24
  • 来自专栏Linux技术资源分享

    团队项目开发规范

    团队开发规范 | TeamStandard 分享链接:https://github.com/alicfeng/TeamStandard 分享一个基于 gitbook 构建团队项目开发规范文档,正在完善中 章节目录 [ ] 编码协作 [x] Git 工作流 [x] Git 提交规范 [x] Code风格统一 [x] 代码审阅CodeReview [ ] 面向项目 [ ] 语义化版本管理 [ ] 文档编写 [ ] 标准SDK [x] LaravelHelper [x] KubernetesClient [ ] 数据库 [x] MySQL规范 [x] 数据库迭代迁移更新 [ ] PHP规范 [ ] 编码姿势约定 [x] 基于Laravel的目录结构 [x] 配置信息与环境变量 [x] 日志规范 [x] 注释规范 [ ] 效率提升 [x] 那个程序员的Linux常用软件清单 [ ] 程序员的自我修养 规范文档预览

    1.2K20发布于 2019-08-26
  • 来自专栏裴大头的专栏

    Vue项目代码规范

    三、 命名规范篇 1. CSS命名规范 1)css class命名尽量使用英语,不要使用汉拼,并且有意义, ​ 2)使用单词命名时不要缩写,除非非常有名的单词。 ​ javascript规范(基于ES6 结合eslint 强制编码格式) 1)变量命名采用小驼峰命名法—即首字母小写,后每个单词首字母大写 2)常量命名采用全字母大写命名,以便于与变量区分 ​ 常量 组件命名规范 1)组件名应该始终是多个单词组合的,一些vue内置组件除外,如App、component、transition等。 页面命名规范 views下为项目所有页面。 2.具体形式与项目封装的数据请求有关。 框架一般会统一处理失败的请求,所以在项目中,前端开发者只需要处理成功后的相关操作和提示。

    1.4K10编辑于 2022-01-17
  • 来自专栏小明的博客

    项目创建(代码规范

    让程序继续运行到正常结束或者出现错误 s:单步执行一行一行的代码(会进入函数内部,不进入的是n) l:查看之后的几行(后加数字表示从第几行开始显示) b 数字:设置断点 p var_name:打印变量的值 项目打包 python中有一个pyinstaller包,用来打包python项目,打包完成后生成一个exe文件,可以在其他没有python的电脑上运行,运行的时候会调用命令行窗口。

    76920编辑于 2022-09-05
  • 来自专栏前端时空

    理解ECMAScript规范2

    注意,本文包含从2020年2月的ECMAScript规范中复制的算法,请以正式规范为准。 我们知道,访问对象的属性需要走查(walk)原型链。 o1有一个叫"foo"的自有属性,因此第2步O.[[GetOwnProperty]]("foo")返回相应的属性描述符,并将其保存在desc中。 属性描述符是一种规范类型。 可以从返回的是o2.x还是o1.x来判断:返回的是o2.x。 我们通过阅读规范就可以预测这段代码的行为! 访问属性时为什么调用[[Get]]? 规范哪里说在访问属性(如o2.foo)时要调用对象的内部方法[[Get]]了?没错,一定在哪个地方规定了。不要别人说什么就信什么! 规范中调用GetValue的地方有好几处,区别在于最后怎么使用这个引用。 ---- 译者附图 上面算法第2步调用?

    69731发布于 2020-09-23
  • 来自专栏技术博客

    C#项目代码规范

    前言    小菜就是小菜,几个人搞出来的项目,让公司大牛稍微看了下,最后送出了惨不忍睹四个字。 所以……   于是结合现有项目,通过博客园查看各种博客文章,进行了一下总结。当然这样做肯定是有不少好处的。   1.方便代码的交流和维护。   2.不影响编码的效率,不与大众习惯冲突。    本文的C#代码规范主要参考的是大神的规范:http://www.cnblogs.com/JimmyZhang/archive/2013/06/05/3118936.html,当然还有其他的,在此就不一一进行列举了 2、不使用缩写 所有类型、字段、属性、方法、事件尽量不使用缩写,包括大家熟知的缩写,例如msg。 总结 本文的规范,将会在接下来的新项目中进行参考使用,使用过程中遇到的问题或者意见,将会反馈到本文,也恭请各位客官前来参阅,共同优化。

    2K40发布于 2018-08-31
  • 来自专栏华仔的技术笔记

    开源项目README目录规范

    README文档的组成部分 看过很多开源框架的README文档,综合一下,项目简介要说明几个你的开源项目用户想迫切了解的问题,这包括: 这个开源项目是做什么的? 这个项目是什么语言编写的? 项目维护、CI、依赖更新状态 项目可用版本及其他版本 Demo 或官网地址 所以总结了大概有以下几部分组成: (一)国际化 (二)项目工程介绍 (三)项目的使用效果图 (四)项目特点 (五) 此外你还可以给项目上面增加一些图标以提高可读性,推荐使用 Shields.io,比如: ? 项目工程介绍 让别人快速了解项目项目特点 注明这个项目的功能特点,亮点特色会大大提高访客使用这个项目的概率。 比如效果图: ? ? 你可以说明你的代码规范项目架构,如何测试和提交 Pull Request 的正确格式,以及其他有利于开发者进行贡献的信息,这将会使你的项目变得更加的规整如一。

    2.3K70发布于 2018-05-17
  • 来自专栏代码小技巧分享分析

    Java项目命名规范要求

    项目名:全部小写 Package 的命名:应该都是由一个小写单词组成 Class 的命名:首字母大写的驼峰式命名,即FirstName 变量和方法的命名:首字母小写的驼峰式命名,即firstName xml配置文件很多用_.xml的方式,但我看的项目却用mybatis-config.xml,所以暂时不统一。 数据类型或对象类型 变量前缀 备注 byte bye 1、做数组用时,再加前缀-a,如字符串数组:astr, char chr 2、自定义类型的变量可以采用本身的名称,把首字母改为小写。

    2.4K00发布于 2021-10-07
  • 来自专栏Vue开发社区

    Vue项目团队代码规范

    ,因为其影响的不只是只是代码的维护和理解成本,严重的时候是会影响成员开发的心情 一个团队的编码规范、git规范等,并没有绝对的最优解,心里要清楚明白没有银弹,规范是为了让团队统一,提高代码阅读性、降低代码维护成本等 ,本文是记录一些在项目code review中常见的规范,仅供参考 JS部分 和渲染无关的数据 vue中data的数据默认便会进行双向数据绑定,若是将大量的和渲染无关的数据直接放置在data中,将会浪费双向数据绑定时所消耗的性能 图片经常作为大的背景图、轮播图或 Banner 图出现等 Logo、颜色简单且对比强烈的图片或背景、需要透明度等 将常用且变动频率很低的小图片进行合并成雪碧图,对于变动比较频繁和小于6KB的图片进行base64处理 根据项目图片数量和项目的用户机型分布等 一般层级保持2-3层最好。 参考 三年 Vue 前端开发的血与泪总结 编码规范作用

    1.4K30发布于 2020-06-02
  • 来自专栏程序源代码

    项目实施流程及规范

    项目实施流程及规范主要包含: 1、项目实施管理规范(包含每个项目阶段的主要任务,工作流程,以及相关文档体系管理),落实形成项 。 2项目服务管理包含:项目服务(运维服务、应急,备份,安全保障等)以及相关服务流程。3、讨论系统搭建问题。 ) 输出物:项目计划(项目范围、项目总体进度、双方责任书、项目成员配置、培训计划) 工作流程: 1:接收立项目2项目准备(编写项目计划) 3:与客户预约时间,双方项目启动会。 《系统代码规范》(由技术先出套对应的代码规范,在设计阶段由项目经理参考此规范缩写系统设计报告)。 《集成文档》《测试用例》文档,主要用于测试阶段使用。 2:测试人员按照规定时间将测试结果全部给项目经理,项目经理(汇总)审核提交。给实施开发人员(最好是此功能原开发人员)解决。

    12K103发布于 2018-03-09
  • 来自专栏代码与画家

    项目结构及编程规范

    项目结构及编程规范 本篇内容主要讲一下项目结构和编程规范项目的影响,以及怎样来规范。前几篇讨论的内容可以查看公众号的近期文章来了解。 而清晰规范的目录结构则不同,它可以让开发人员规范自己的代码,可以快速的找到想要找的功能,新人也可以快速了解项目,这给后期的维护和工作交接等降低了很多成本。 同时清晰和规范的目录结构也能约束开发过程的不规范。下面列举两个客户端的项目结构,单并不是唯一,也不是最优: ? 命名规范和上一节讨论的项目结构一样,能够为项目带来客观的正向收益,下面就仔细的聊一下命名规范。 原则 首先先讨论一下命名规范的原则。 其实命名规范并没有一个统一的标准,每个公司甚至每个项目规范可能都不一样,但这不是问题,只要我们遵守几个原则去定义规范就好了,下面几个原则点是我个人的总结,有不对或者不全面的请指出。

    69730发布于 2020-08-06
  • 来自专栏全栈开发工程师

    Java项目Git提交规范

    在Java项目中,遵循良好的Git提交规范有助于提高代码的可维护性、可读性和团队协作效率。 以下是一些常见的Git提交规范建议: 提交信息格式 提交类型:使用简短的关键词来描述提交的类型,例如: feat: 新功能(feature) fix: 修复bug docs: 文档变更 style 审查标准:代码是否符合项目的编码规范,是否有足够的测试,是否有文档更新。 工具和自动化 Lint工具:使用代码风格检查工具(如Checkstyle、PMD)保证代码一致性。 遵循这些规范可以帮助你和你的团队更高效地管理Java项目,提高代码质量和团队协作效率。

    63410编辑于 2025-01-06
  • 来自专栏c#学习笔记

    C#编码规范2 C#编码规范

    C#编码规范 1 规范目的 ……………………………………………………… 3 2 适用范围 ……………………………………………………… 3 3 代码注释 ……………………………………………………… 2 适用范围 本规范主要以C#为开发语言的规范,为鲍亮实验室的原则性规范; 由于本规范是为撰写程序而设计,所以适用于一切有关程序撰写的工作事项。 3.4 代码行注释规范   1> 如果处理某一个功能需要很多行代码实现,并且有很多逻辑结构块,类似此种代码应该在代码开始前添加注释,说明此块代码的处理思路及注意事项等   2> 注释从新行增加 2> 要尽量采用项目所涉及领域的术语。   3> 要采用大小写混合,提高名字的可读性。为区分一个标识符中的多个单词,把标识符中的每个单词的首字母大写。不采用下划线作分隔字符的写法。      中心服务器业务逻辑程序集:Lab.SeverCenter.Business;   2> 命名空间命名   采用和程序集命名相同的方式:实验室名称(Lab)+ 项目名称 + 模块名称。

    3.6K91发布于 2020-10-27
  • 来自专栏Tensorbytes

    技术规范(2): 后端技术开发规范

    i = i + 1 submitted += 1 x = x*2 - 1 hypot2 = x*x + y*y c = (a+b) * (a-b) 与代码相矛盾的注释比没有注释还糟,当代码更改时,优先更新对应的注释 命名规范 (1)模块应该用简短全小写的名字,如果为了提升可读性,下划线也是可以用的。Python包名也应该使用简短全小写的名字,但不建议用下划线。 (2)类名一般使用首字母大写的约定。 return 2 when add this option. 2 is exists differences. Go 开发规范 Go 语言规范 Go 代码审核规范官方地址: https://github.com/golang/go/wiki/CodeReviewComments 所有代码在发布前均使用gofmt进行修正 Go 语言规范工具 go 的官方工具链做得很好,可以直接使用gofmt和golint检查代码规范

    1.5K20发布于 2020-03-17
  • 来自专栏小白程序猿

    PSR-2 编码规范

    本篇规范是 PSR-1基本代码规范的继承与扩展。 本规范希望通过制定一系列规范化 PHP 代码的规则,以减少在浏览不同作者的代码时,因代码风格的不同而造成不便。 当多名程序员在多个项目中合作时,就需要一个共同的编码规范, 而本文中的风格规范源自于多个不同项目代码风格的共同特性, 因此,本规范的价值在于我们都遵循这个编码风格,而不是在于它本身。 ? 1. 概览 代码 必须 遵循 [PSR-1] 中的编码规范 。 代码 必须 使用 4 个空格符而不是「Tab 键」进行缩进。  $arg3);         }     }     final public static function bar()     {         // 方法体     }} 2. phpbar();$foo->bar($arg1);Foo::bar($arg2, $arg3); 参数 可以 分列成多行,此时包括第一个参数在内的每个参数都 必须 单独成行。 <?

    1.1K20发布于 2019-12-27
  • 来自专栏云计算与大数据技术

    Python2 命名规范

    Python2 命名规范 1、类名:首字母大写,驼峰式写法(和Java一样)。 2、模块名和包名:全小写字母,单词之间下划线"_"分开。

    98730发布于 2021-04-27
  • 来自专栏山河木马

    JavaScript编码规范(2) 原

    编码规范 对于编码规范,既然是规范,那我们就应该按照一定的规则来编写。 随意编写违反编码规范的代码,可能会导致程序的出错和潜在的bug,因此其相对于编码风格来说应该更加严谨,也有人会把编码风格包含在编码规范之中。 == '321') {     console.log('321'); } 2.包裹if语句 // 不推荐的写法:if语句不用大话号包裹会出现潜在bug var num = 123; ,合理地规范自己的代码能够很大程度上减少不必要的维护成本和潜在的bug风险,对于JavaScript学习者来说应该铭记于心。 我们不能为了贪图一时的方便而亲手毁了自己的代码形象,这会给他人和整个项目带来不必要的麻烦。 本文内容参考自《编写可维护的JavaScript》一书。

    55930发布于 2019-03-05
领券