当前位置: 首页 > news >正文

开发学习日记1

用这个系列博客记录下学习开发的一些小收获

git的使用:

说来惭愧,学到了大二,git的使用还是一团糟,记录一下如何使用git进行团队合作开发

当要加入其他人的项目时首先你要创建自己的分支(克隆一下其他分支),然后在本地克隆下该项目,克隆打开后pull分支,接下来就可以开始愉快的写入你的改动啦

提交时的注释要符合规范:

feat: feature(功能)的缩写,通常用于版本控制系统Q中记录新增的功能。
fix:表示修复错误或问题。
docs: 文档(documentation)
styleQ:格式(不影响代码运行的变动)例如,缩进方式、命名约定等调整都属于格式上的变refactor:重构,是指对已有代码进行优化和改进,以提高可读性、可维护性或性能等方面。chore:构建过程或辅助工具的变动,这可能包括更新依赖项、配置文件更改等。
revert:撤销,版本回退
perf:性能优化,意味着对软件系统进行修改以提高其执行速度和效率,并减少资源消耗。
test:测试
improvement:改进,表示对现有功能或系统进行增强或优化。
build:打包
ci: 持续集成(Continuous Integration)是一种软件开发实践,通过频繁地向共享存储库中集成自己
传后立即检查是否引入错误。

minor:小修改(modify readme)

记得要加上[],例如:[fix] 修复了xxx功能

代码规范:

结合实际的开发规范修改一下以前的代码习惯

类,方法,路径等命名方式:尽量按小驼峰,单词超过5个以上用下划线(无论是不是public),java的下划线命名法可能带有争议,一般不推荐

导包:

为了避免类的冲突等问题,idea进行自动导包时不要使用*通配符,按需导入

sql语句规范:

1,关键字要大写

2.表名,栏名使用安全符‘ ’进行包裹,例如:SELECT `column_a`, `column_b` FROM `database`   WHERE id = 1234 这样可以有效的避免冲突

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • SQL布尔盲注
  • 如何利用 ChatGPT 提高工作效率?
  • 【React】详解 App.js 文件
  • Vue 3+Vite+Eectron从入门到实战系列之一环境安装篇
  • 群晖NAS安装Video Station结合内网穿透实现远程访问本地存储的影音文件
  • Android中的LowMemoryKiller机制
  • TensorFlow和Pytorch是什么?干什么用的?
  • 设计模式 由浅入深(待完结)
  • Java 自定义注解 笔记总结(油管)
  • 【Go】通过反射解析对象tag信息,实现简易ORM
  • llama factory 训练 TensorBoard 可视化
  • 【C++】——Vector的模拟实现
  • Golang | Leetcode Golang题解之第324题摆动排序II
  • mysql如何储存大量数据,分库存分表的建议和看法
  • gbd的概念与常用指令
  • Google 是如何开发 Web 框架的
  • 【comparator, comparable】小总结
  • 5、React组件事件详解
  • bootstrap创建登录注册页面
  • canvas绘制圆角头像
  • Facebook AccountKit 接入的坑点
  • Magento 1.x 中文订单打印乱码
  • mysql 5.6 原生Online DDL解析
  • mysql_config not found
  • vue 个人积累(使用工具,组件)
  • Wamp集成环境 添加PHP的新版本
  • 编写符合Python风格的对象
  • 设计模式 开闭原则
  • 算法之不定期更新(一)(2018-04-12)
  • 我的zsh配置, 2019最新方案
  • 消息队列系列二(IOT中消息队列的应用)
  • 小程序01:wepy框架整合iview webapp UI
  • 智能合约开发环境搭建及Hello World合约
  • NLPIR智能语义技术让大数据挖掘更简单
  • postgresql行列转换函数
  • Semaphore
  • UI设计初学者应该如何入门?
  • ​2020 年大前端技术趋势解读
  • #Js篇:单线程模式同步任务异步任务任务队列事件循环setTimeout() setInterval()
  • #宝哥教你#查看jquery绑定的事件函数
  • #微信小程序:微信小程序常见的配置传旨
  • (2024,LoRA,全量微调,低秩,强正则化,缓解遗忘,多样性)LoRA 学习更少,遗忘更少
  • (k8s中)docker netty OOM问题记录
  • (void) (_x == _y)的作用
  • (安卓)跳转应用市场APP详情页的方式
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (回溯) LeetCode 77. 组合
  • (十五)使用Nexus创建Maven私服
  • (四)Android布局类型(线性布局LinearLayout)
  • (转)JAVA中的堆栈
  • (转)Linux下编译安装log4cxx
  • (转)为C# Windows服务添加安装程序
  • .net 反编译_.net反编译的相关问题
  • @configuration注解_2w字长文给你讲透了配置类为什么要添加 @Configuration注解