软件开发应该更像是在餐厅吃饭。

(完整的披露:我致力于Gitpod,这是一个与Github,Docker和Eclipse Theia深度集成的在线IDE)。 软件开发应该像在餐厅吃饭:方便,社交和娱乐。 另外,完成后,您不必担心菜式。 想象一下,您一天的任务/门票/问题是一顿饭。 您将获得针对初学者的快速错误修复,将一些简单的代码作为主菜,并将重构任务作为主菜。 对于沙漠,这是一些酸甜的文档编写。 这些任务中的每一项(赦免,课程)都带有不同的盘子,餐具和饮料。 目前,我们大多数人都在家里做饭:我们本地的开发机器就是我们的厨房。 我们必须自己准备每顿饭:安装正确的工具,正确的版本,签出正确的分支,确保一切都建立好之后,我们才能开始工作。 对于下一门课程,即任务,我们必须重新开始。 仅这次,我们需要确保不干扰我们之前的设置。 这需要同时处理许多锅碗瓢盆和食材。 比较而言,外出就餐是:您到达餐厅时,您的一些朋友已经在那里。 无需费心用锅和银器,所有人都具有相同的设置,可以直接潜水。完成一道菜后,有人拿走您的盘子,在下一顿饭中完美地摆放在餐桌上。 您要做的就是将重点放在重要的事情上:您的朋友,食物和享受美好时光。 现在,我知道编写软件并不总是一顿美餐。 但是,如果我们不必每次都要进行其他工作时都清洗碗碟,那就更好了。…