DBA提交脚步规范】的更多相关文章

工作中需要走脚步流程,申请修改数据库,总结一些常用的语句:)提交时注明为DDL/DML_需求号_日期(各公司标准不一样)//修改字段长度使用;alter table t_task modify task_no varchar2(2000);//修改字段名称alter table t_task rename column task_no_bak to task_no;  //修改字段类型, 先新建备份字段 , 然后复制字段信息, 删除原字段a.alter table t_task add (TAS…
Git提交代码规范 - 木之子梦之蝶 - 博客园 https://www.cnblogs.com/liumengdie/p/7885210.html Commit message 的格式 Git 每次提交代码,都要写 Commit message(提交说明),否则就不允许提交. 用commit message最好是能有规范和工具的约束. 每次提交,Commit message 都包括三个部分:header,body 和 footer. 其中,header 是必需的,body 和 footer 可…
第7章 研发规范 本章将为读者解读一份研发规范.为了更好地协同工作和确保所开发的应用尽可能的稳定.高效,建立一套数据库相关的研发规范是很有必要的,虽然研发规范的确立和推广是一项很耗时的工作,但所取得的收益也是长久的,它可以让研发人员更高效地使用数据库,可以让新的研发人员尽快融入研发体系,还可以极大地减少DBA和研发团队.测试团队的沟通成本. 如果DBA需要建立研发规范,建议和研发团队一起沟通确定,因为标准的实行和落地,需要考虑到现有的一些框架.语言和习惯,而旧有的力量往往是强大的.不同的人背景不…
一.安装相关的包 npm install -D husky npm install -D lint-staged // lint钩子 npm install -D prettiernpm install -g @commitlint/cli @commitlint/config-conventional // commit 规范 husky npm地址:https://www.npmjs.com/package/husky lint-staged npm/github地址: https://ww…
feat - 新功能 feature fix - 修复 bug docs - 文档注释 style - 代码格式(不影响代码运行的变动) refactor - 重构.优化(既不增加新功能,也不是修复bug) perf - 性能优化 test - 增加测试 chore - 构建过程或辅助工具的变动 revert - 回退 build - 打包 示例:…
首先声明,bug的测试规范应该在公司的正式文档建立.本建议非正式文档,有些内容可能不正确,有些内容可能需要继续商榷,甚至有些内容同公司规范有冲突.如果发现问题,直接忽略本文相应内容.本帖本意仅就工作中的一些现象记录,可以通过简单规范让大家工作轻松,高效.后续继续补充修改,也请大家补充修改. 其次,本帖也仅就填写bug报告的行为进行了一些梳理和建议,不能取代正式的bug测试流程或质量管理过程. 内容: 填写bug报告,可能是专门的测试人员或者开发人员,甚至其他临时帮忙或者最终用户.发现bug和解决…
相信很多人使用SVN.Git等版本控制工具时候都会觉得每次提交都要写一个注释有什么用啊?好麻烦,所以我每次都是随便写个数字就提交了,但是慢慢的我就发现了,如果项目长期维护或者修改很久之前的项目,没有一个清晰明了的注释是多么的DT,我就经历过找回自己之前被修改的代码,然后看到自己写的git commit 瞬间崩溃了,真是自己选的路跪着也要走完呀!于是我就想规范一下自己,所以在网上搜罗了一些相关文章,总结了一下. 展示一下曾经我错误的style: 一.规范git分支 请移步相关文章:git项目分支管…
1. 前言 目前大部分公司都在使用Git作为版本控制,每个程序员每天都要进行代码的提交.很多开发者也包括我自己,有时候赶时间或者图省事,就这么提交: git commit -m "修改bug,优化代码" 过了一段,突然去查找一个具体的提交你会发现不是特别好找.因此我们需要规范我们的代码提交来避免这种情况.同时良好的提交规范也有助于我们生成清晰的ChangeLog,更利于同事之间的协作. 如果你想成为知名开源项目的贡献者更要规范自己的代码提交. 2. Git提交规范 目前业内做的比较好的…
代码规范是软件开发领域经久不衰的话题,几乎所有工程师在开发过程中都会遇到或思考过这一问题.而随着前端应用的大型化和复杂化,越来越多的前端团队也开始重视代码规范.同样,前段时间,笔者所在的团队也开展了一波开源治理,而其中代码规范就占据了很重要的一项.接下来的几篇文章,将会对JS代码规范.CSS规范.Git提交规范.Git工作流规范以及文档规范进行详细的介绍~ 系列文章: 前端规范之JS代码规范(ESLint + Prettier) 前端规范之CSS规范(Stylelint) 前端规范之Git提交规…
tips:如果本文对你有用,请爱心点个赞,提高排名,让这篇文章帮助更多的人.谢谢大家!比心❤~ 如果解决不了,可以在文末加我微信,进群交流. 设计规范,在分工协作的工作场景中尤其重要,否则团队之间互相牵制太多,问题多多. 规范设计我想提到如下的几个规范,其实只是属于开发规范的一部分内容,可以作为参考. 规范的本质不是解决问题,而是有效杜绝一些潜在问题,对于千万级大表要遵守的规范,我梳理了如下的一些细则,基本可以涵盖我们常见的一些设计和使用问题,比如表的字段设计不管三七二十一,都是varchar(…
MySQL 设计与开发规范 1 目的 本规范的主要目的是希望规范数据库设计与开发,尽量避免由于数据库设计与开发不当而产生的麻烦:同时好的规范,在执行的时候可以培养出好的习惯,好的习惯是软件质量的很好保证. 2 适用范围 本规划的适用人员范围包括涉及数据库设计与开发的相关技术人员. 3 术语约定 本规范采用以下术语描述: ★规则:也称为强规范是编程时必须强制遵守的原则 ★建议:编程时必须加以考虑的原则 ★说明:对此规则或建议进行必要的解释 ★示例:对此规则或建议从正.反两个方面给出 4 规范及建议…
编写好 git 提交信息 提交信息 我们作出答复,更改将提交相关信息,这些信息通常被认为是重要的信息会小心留下应该离开,你为什么需要这个提交实例,提交解决任何问题. 我们需要良好的信息组织,虽然后来,由于这些跟代码一样重要.他们是历史,就像课本一样,一旦留下错误的信息或者难以理解的信息.将会对 后来者,产生许多的麻烦. 提交信息规范 一般来说,提交信息没有什么强制性的规范,可是希望大家遵循一些主要的规则,这些规则有利于大家正确表达提交内容,留下重要的信息.而忽略那些不必要 的内容. 实例 htt…
JAVA文件命名规范 1.类命名 抽象类以 Abstract 或者 Base 开头.异常类以 Exception 作为后缀.枚举类以 Enum 作为后缀.工具类以 Utils 作为后缀(相应的包名最后以 .util 结尾).常量类以 Consts 作为后缀(相应的包名最后以 .constant 结尾).形容能力的接口使用 able 作为后缀.实现类与接口用后缀 Impl 区别.数据类:表名(首字母大写) + DO.传输类:领域相关名 + DTO.展示类:页面名称 + VO. 2.service/…
前言 无论是开源项目还是内部项目,使用Git都是大势所趋,尤其是在产品管理这块,使用Git大大提高了开发效率和产品的交付频率.本篇,针对Git的工作流和分支使用,进行了一些推荐. 目录 1     产品管理开发之Git工作流和分支规范推荐 1.1      Git工作流模型推荐 1.2      Git产品开发分支规范要求 1.2.1      永久分支 1.2.1.1  master(稳定版) 1.2.1.2   开发版(develop) 1.2.2      临时性分支 1.2.2.1  …
为规范开发,保持代码提交记录以及 git 分支结构清晰,方便后续维护,现规范 git 的相关操作. 主要规范两点: git 分支命名规范 git 提交记录规范 1. git 分支命名规范 git 分支分为集成分支.功能分支和修复分支,分别命名为 develop.feature 和 hotfix,均为单数.不可使用 features.future.hotfixes.hotfixs 等错误名称. master(主分支,永远是可用的稳定版本,不能直接在该分支上开发) develop(开发主分支,所有新…
  1.背景 在多人协作项目中,如果代码风格统一.代码提交信息的说明准确,那么在后期协作以及Bug处理时会更加方便. 先来介绍本人公司采用的commit规范 Commit message格式 <type>: <subject> 注意冒号后面有空格. type 用于说明 commit 的类别,只允许使用下面7个标识. feat:新功能(feature) fix:修补bug docs:文档(documentation) style: 格式(不影响代码运行的变动) refactor:重构…
背景 在开发过程中,偶然发现了spinand驱动的一个bug,满怀欣喜地往社区提补丁.这是怎么样的一个bug呢? static int spinand_mtd_read(struct mtd_info *mtd, loff_t from, struct mtd_oob_ops *ops) { ...... nanddev_io_for_each_page(nand, from, ops, &iter) { ...... ret = spinand_read_page(spinand, &i…
https://www.iteye.com/blog/qqtalk-2415889 前两篇介绍了 git基本概念 和 具体的规范,本篇针对不同的使用场景做演示. 分支 分支命名 master 分支名称保持不变 develop 分支名称保持不变 feature/<分支名称> 功能分支 release/<分支名称> 待上线分支 hotfix/<分支名称> 线上紧急修复分支 拉取远程分支 git checkout -b <分支名称> origin/<分支名称…
迁移错误: 今天在使用EF6 Code First时,出现如下错误,折腾了老半天.分享一下,帮后面的兄弟少走弯路. PM> Enable-Migrations Checking if the context targets an existing database... 使用“”个参数调用“CreateInstanceFrom”时发生异常:“尝试读取或写入受保护的内存.这通常指示其他内存已损坏.” 所在位置 E:\....\src\packages\EntityFramework.\tools\…
https://msdn.microsoft.com/zh-cn/data/jj591621 Data Access and Storage > 学习 > Entity Framework > 开始操作 > Code First 迁移 本演练将提供对实体框架中 Code First 迁移的概述.您可以完成整个演练,也可以跳至自己感兴趣的主题.主题如下: 启用迁移 生成并运行迁移 自定义迁移 数据移动和自定义 SQL 迁移到特定版本(包括降级) 生成 SQL 脚本 在应用程序启动时自…
来自:MSDN:Code First 迁移,完全照搬! 本演练将提供对实体框架中 Code First 迁移的概述.您可以完成整个演练,也可以跳至自己感兴趣的主题.主题如下: 启用迁移 生成并运行迁移 自定义迁移 数据移动和自定义 SQL 迁移到特定版本(包括降级) 生成 SQL 脚本 在应用程序启动时自动升级(MigrateDatabaseToLatestVersion 初始值设定项) 构建一个初始模型和数据库 在我们开始使用迁移之前,需要有一个项目和一个 Code First 模型.对于本次…
高级Linux SA需要会做的事情:linux---------系统安装(光盘或自动化安装)linux---------系统常用工具安装(sudo,ntp,yum,rsync,lrzsz sysstat curl wget nmap tree iptraf screen,sysstat net-snmp)linux---------系统优化(内核优化,时间优化,字体优化,vim优化,硬盘优化,fail2ban防暴力工具,增加文件描述符限制优化,默认进程开启优化)linux---------sud…
相关博文目录: 第一次作业点评 第二次作业点评 第三次作业点评 说明:随机挑选20组点评,大家可以看看blog名字,github项目名字,看看那种是更好的,可以学习,每个小组都会反应出一些问题,希望能取长补短,改进自己的项目,所有贴出来的各种信息都可以自己做下横向对比,自(主动)学(别人好的地方)哈 第一组:取款机项目 组员 1121:负责功能代码编写 blog:取款机项目实验报告 code:joanyy/ATM 1125:负责单元测试编写 blog:结对项目:ATM code:tpp53185…
http://storm.apache.org/releases/1.0.1/Lifecycle-of-a-topology.html STORM拓扑的生命周期   本页的内容基于0.7.1代码,后来又很多的变化了.   详细解释了一个拓扑的生命周期: 从提交拓扑,到supervisor启停workers 也解释了Nimbus怎么监视拓扑和拓扑在被killed的时候是怎么关闭的   首先是两个说明 真实运行的拓扑和用户声明的拓扑是不一样的,真实的拓扑包含隐含的流和隐含的acker bolt去管理…
// 上一篇:题目设计.点评和评分 // 下一篇:超链接 教学里,建立清晰明确的评分规则并且一开始就公布,对于教师.助教.学生都是重要的. 公布时机 在课程开始的时候,就需要确定并公布评分机制,随着课程展开,需要做的是做细节上的修订和严格的执行.为什么要第一时间公布明确的评分规则? 因为: 规则不明确,教师就不清楚助教会怎样评分,设计题目的时候对于一个题目的难度.周期和重要检查点会少了一个重要的参照点. 规则不明确,助教在评分过程中便会拿捏不准,不知道基准在哪,怎样使用工具. 规则不明确,学生会…
// 上一篇:题目设计.点评和评分 // 下一篇:超链接 教学里,建立清晰明确的评分规则并且一开始就公布,对于教师.助教.学生都是重要的. 公布时机 在课程开始的时候,就需要确定并公布评分机制,随着课程展开,需要做的是做细节上的修订和严格的执行.为什么要第一时间公布明确的评分规则? 因为: 规则不明确,教师就不清楚助教会怎样评分,设计题目的时候对于一个题目的难度.周期和重要检查点会少了一个重要的参照点. 规则不明确,助教在评分过程中便会拿捏不准,不知道基准在哪,怎样使用工具. 规则不明确,学生会…
视频课程地址 腾讯课堂 为什么要进行项目文件的版本管理 代码备份和恢复 团队开发和协作流程 项目分支管理和备份 git 是什么? git是一个分布式的版本控制软件.版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统. 最初由林納斯·托瓦茲創作,於2005年以GPL釋出.最初目的是為更好地管理Linux內核開發而設計. 2005年,安德鲁·垂鸠写了一个简单程序,可以连接BitKeeper的存储库,BitKeeper著作权拥有者拉里·麦沃伊认为安德鲁·垂鸠对BitKeepe…
概述 Lint是Google提供的Android静态代码检查工具,可以扫描并发现代码中潜在的问题,提醒开发人员及早修正,提高代码质量.除了Android原生提供的几百个Lint规则,还可以开发自定义Lint规则以满足实际需要. 为什么要使用Lint 在美团外卖Android App的迭代过程中,线上问题频繁发生.开发时很容易写出一些问题代码,例如Serializable的使用:实现了Serializable接口的类,如果其成员变量引用的对象没有实现Serializable接口,序列化时就会Cra…
1 前言Git Commit Message 应该清晰明了,要用精简的语言说明本次提交的目的,其主要作用是为了后续的搜索.版本的回滚.合并冲突的追溯等操作. 我们在开发时一直以来对 Git Commit 格式有个约定俗称的要求,所以就没落实明确的规范.因为没有明确的规范,就会导致提交的消息较为随意.甚至出现「“.”.”Update”」这样的消息. 直到我在 GitHub 上发现了这条 Commits 时,才意识到提交信息也该规范起来. 以下图举例,当代码出现 Bug 时,应该回滚到哪个版本?回滚…