程序员

  • 一些关于Java的句子

    本文并没有什么新鲜的。我只是收集了一些不太重要的语句,但这些语句可能对初级程序员来说很重要。也就是些无聊的旧东西。 如果以下的这些你都知道的话,那么你比Java的了解已经超过了对一…

    编程笔记 2021年8月4日
  • 为什么我要竖向对齐程序代码

    最近在HackerNews上Linux内核编码风格的讨论非常热闹。 讨论的进行中,我的一个回复触发了另外一场关于是否应该竖向对齐代码的口水仗。我坚持我的观点!下面让我来解释一下为什…

    编程笔记 2021年8月4日
  • 浅析 Linux 初始化 init 系统: UpStart

    Upstart 简介 假如您使用的 Linux 发行版是 Ubuntu,很可能会发现在您的计算机上找不到/etc/inittab 文件了,这是因为 Ubuntu 使用了一种被称为 …

    编程笔记 2021年8月4日
  • 同行代码审查(Peer Code Review)实战经验

    我有时候会听到我们的团队成员这样议论: “项目的Code review 只是浪费时间。” “我没有时间做Code review。” …

    编程笔记 2021年8月4日
  • 从把三千行代码重构成15行代码谈起

    如果你认为这是一个标题党,那么我真诚的恳请你耐心的把文章的第一部分读完,然后再下结论。如果你认为能够戳中您的G点,那么请随手点个赞。 把三千行代码重构为15行 那年我刚毕业,进了现…

    编程笔记 2021年8月4日
  • 如何在 CentOS 7 上安装 Docker

    Docker 是一个开源工具,它可以让创建和管理 Linux 容器变得简单。容器就像是轻量级的虚拟机,并且可以以毫秒级的速度来启动或停止。Docker 帮助系统管理员和程序员在容器…

    编程笔记 2021年8月4日
  • 程序员如何做出“不难看”的设计

    经常看到程序员展示自己做的东西,有一些是创业项目,有一些是 Weekend Project, 不客气地说,大部分都挺难看的。在 10 年前,只要你做出一个功能齐全的东西,哪怕非常难…

    编程笔记 2021年8月4日
  • 编程中的“末行效应”

    我研究过数百个因“拷贝-粘贴”导致的错误。可以肯定的是,程序员常常会在一大段代码的最后一段里犯错。好像还没有任何编程书讨论过这种现象,因此我决定自己写点什么…

    编程笔记 2021年8月4日
  • Git Rebase教程: 用Git Rebase让时光倒流

    想象一下你正在开发一个激进的新功能。这将是很灿烂的但它需要一段时间。您这几天也许是几个星期一直在做这个。 你的功能分支已经超前master有6个提交了。你是一个优秀的开发人员并做了…

    编程笔记 2021年8月4日
  • 关于编程里的那些ABC

    本文主要是一篇基础类整理文章,按照26个字母的排序,整理出一些在编程上比较重要的工具、框架、语言等等。 A – Angular.JS 如果被设计用来构建 We…

    编程笔记 2021年8月4日