- 博客(4)
- 收藏
- 关注
原创 Git 分支管理策略&commit(提交) 规范
当 dev分支上的代码达到稳定,并且具备发版状态时,需要将 dev 的代码合并到master,并且打一个带有发布版本号的tag。原则上dev需要先合并到test分支,test分支在用户测试稳定后再从test分支合并到master分支。代码库有且只有一个主分支,master 分支的代码永远是稳定的,可以随时发布到生产环境。dev趋于稳定后将dev合并到test分支,用户测试通过后test合并master。开发新功能,从dev拉取,开发结束后合并回dev。不影响代码含义的变更(空白、格式、缺少符号等)
2024-05-20 13:10:15 177
原创 C# 泛型-协变、逆变
协变就是对具体成员的输出参数进行一次类型转换,且类型转换的准则是 “里氏替换原则3. 逆变(Contravariance)逆变就是对具体成员的输入参数进行一次类型转换,且类型转换的准则是 “里氏替换原则4. 总结本质上是里氏替换原则,由里氏替换原则可知:派生程度小的是派生程度大的子集,所以子类替换父类的位置整个程序功能都不会发生改变。原文链接[C# 协变、逆变。
2024-05-20 13:08:17 213
原创 C# 委托详解
C# 中的委托 (初级应用)前言前段时间在整理C#知识点的时候,对于委托这个略微高级的概念有一些迷茫,经过查阅书籍,网上视频,现在终于对这个概念有了一定的认知。此篇文章也用于对自己所学知识的梳理。一、委托的概念官方的解释:委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。梳理委托是一个类实际上是一个方法的模板委托是一个方法的引用,不做实际
2020-07-27 11:22:26 700
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人