小姐姐用动图展示 10 大 Git 命令,包你看完过目不忘!


分享一份 2020 年最新面试题资料!

本文经机器之心(微信公众号:almosthuman2014)授权转载,禁止二次转载
原文:https://dev.to/lydiahallie/cs-visualized-useful-git-commands-37p1
作者:Lydia Hallie,机器之心编译,参与:Panda、杜伟

git merge、git rebase、git reset、git revert、git fetch、git pull、git reflog……你知道这些 git 命令执行的究竟是什么任务吗?如果你还有些分不清楚,那千万不能错过这篇文章。

在本文中,熟知 JavaScript、TypeScript、GraphQL、Serverless、AWS、Docker 和 Golang 的 21 岁年轻软件顾问 Lydia Hallie 通过动图形式直观地介绍了这些常用 git 命令的工作过程,包你过目不忘。

求求你们了,别再写满屏的 try catch 了!!


分享一份 2020 年最新面试题资料!

背景

软件开发过程中,不可避免的是需要处理各种异常,就我自己来说,至少有一半以上的时间都是在处理各种异常情况,所以代码中就会出现大量的try {...} catch {...} finally {...} 代码块,不仅有大量的冗余代码,而且还影响代码的可读性。

比较下面两张图,看看您现在编写的代码属于哪一种风格?然后哪种编码风格您更喜欢?

丑陋的 try catch 代码块