Decorative image frame

如何写出更高质量的代码

为什么项目维护困难、BUG 反复?实际上很多时候就是代码质量的问题。编写高质量代码的思路在任何技术栈都是基本相通的,代码架构就像是建筑的钢筋结构,代码细节就像是建筑的内部装修,建筑的抗震等级、简装或豪装完全取决于团队开发人员的水平。

git rebase指令

什么是git rebase? git rebase 你其实可以把它理解成是“重新设置基线”,它会将你的当前分支重新设置开始点,并把当前分支或其他分支的提交重新追加到后面,如果有修改提交内容或者解决冲突,会形成新的提交替换原本的,但是并不会产生比原本更多的提交。所以git rebase除了能用于合并分支以外,还能用于修改提交信息,修改提交文件等操作。