软件工程
描述软工领域知识
梦dancing
计算机Phd,发表实验干货和论文解读,欢迎交流。
展开
-
Mac获取SSH公钥添加到码云
1.配置好git的名字和邮箱2.生成秘钥3.设置秘钥名字 放在~/.ssh文件夹4.设置私钥密码5.添加私钥到本地电脑上6.输入密码7. 开启远程登录功能,方法:设置——共享——勾选远程登录8. 与网站进行验证,记录ssh...转载 2022-06-10 11:57:11 · 606 阅读 · 1 评论 -
转换ast的在线网站
AST explorer原创 2022-05-27 22:29:09 · 1400 阅读 · 0 评论 -
ast节点预览网站
ast节点预览网站:AST explorer好的参考资料:https://blog.csdn.net/kaimo313/article/details/115477560AST节点介绍 - 简书原创 2022-05-04 19:15:45 · 232 阅读 · 0 评论 -
25种代码坏味道总结+优化实例
25种代码坏味道总结+优化实例!转载 2022-04-17 15:02:12 · 161 阅读 · 0 评论 -
GIT中的Repositories和Project区别
在GITHUB个人页面中,我们可以看到其中有Repositories和Projects这两个选项,那两者之间有什么区别呢?那平时写的项目是该放到Projects中还是Repositories中呢?简单理解下:Repositories直接翻译过来即是资料库的意思,它可以保存代码工程、项目代码、图片、文本等,平时做的笔记也是可以放入的Projects(project boards)指的是管理项目板的意思,它包括议题、拉取请求和注释,在选择的列中分类为卡片。 您可以拖放或使用键盘快捷键对列中的卡片转载 2022-04-15 13:58:21 · 2070 阅读 · 0 评论 -
软件分支模式
软件业界常用的软件分支模式有多种,但本质上可以分为两类: 主干开发模式(Trunk Based Development):主干开发模式是指所有的开发人员仅在一个主干分支(master)上进行协作开发,一般不允许新建其他长期存在的开发分支,所有的代码提交均需要在主干分支上完成。通常这种开发模式下,开发者需要有较高频率的代码推送行为,一般一天至少提交一次,当主干分支达到发布条件后,就从主干分支上拉出发布分支(release)进行版本发布。开发或测试过程中发现的代码缺陷也会直接在主干上进行修复,再根据实际需转载 2022-04-13 22:04:22 · 779 阅读 · 0 评论 -
分散式版本控制和集中式版本控制
集中式版本控制系统的版本库是集中存放在中央服务器的。分布式版本控制系统根本没有“中央服务器”,每个人的电脑上都是一个完整的版本库。和集中式版本控制系统相比,分布式版本控制系统的安全性要高很多,因为每个人电脑里都有完整的版本库,某一个人的电脑坏掉了不要紧,随便从其他人那里复制一个就可以了。而集中式版本控制系统的中央服务器要是出了问题,所有人都没法干活了。...转载 2022-04-13 22:06:44 · 348 阅读 · 0 评论