首页»软件工程
  • 面向对象设计的 10 条戒律

    发表于:2016-10-31阅读409次0条评论

    不,这不是上帝说的。这也不是Jon Skeet / Martin Fowler / Jeff Atwood / Joel Spolsky(可以用你最喜欢的技术专家的替换这些名字)说的。

  • GitHub的基本功能 生动形象~ 不懂英语的进来

    发表于:2016-09-30阅读1102次0条评论

    GitHub的基本功能 不懂英语的进来

  • 30分钟Git命令入门到放弃

    发表于:2016-06-29阅读1298次0条评论

    这是一篇给像我这样的新手或者是熟悉图形工具的老鸟看的。仅作为快速入门的教程。

  • 软件项目将死的27个征兆

    发表于:2016-06-06阅读599次0条评论

    有时候我们会突然发现自己的项目正在走向注定的死亡。下面这些迹象可以让你提早发现项目失败的趋势。

  • 我们做错了,但不是所有事情都是徒劳

    发表于:2016-05-06阅读188次0条评论

    有些人承认,上世纪90年代创造了很多过于复杂和过度设计的软件。其他人则表示,那些创新模式是必要的。无论怎么说,我们从中有学到什么吗?

  • 你需要知道的12个Git高级命令

    发表于:2016-01-30阅读430次0条评论

    众所周知,Git目前已经是分布式版本控制领域的翘楚,围绕着Git形成了完整的生态圈。学习Git,首先当然是学习Git的基本工作流。相比于SVN等传统版本控制系统来说,Git是专为分布式版本控制而生的强大工具。

  • 常用 Git 命令清单

    发表于:2015-12-09阅读3764次2条评论

    我每天使用 Git ,但是很多命令记不住。一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。

  • 每个程序员都应该学会分解复杂的方法

    发表于:2015-10-15阅读273次0条评论

    今天,我们要讲的重构方法为,提取方法(Extract Method)。这也是我最常用的重构方法之一。注:虽然代码示例是用PHP写的,但相同的概念同样也适用于其他任何OOP语言。

  • 从人类社会的角度看OO

    发表于:2015-08-20阅读454次0条评论

    在OO的工作中,我们一定会涉及到类,抽象类和接口。那么类和抽象类以及接口到底扮演的什么角色?本文主要是从人类社会的角度阐述类与抽象类以及接口的“社会”关系,从而让我们抛弃书上的那些死记硬背的概念,快速理解他们的区别与联系?

  • Git 使用规范流程

    发表于:2015-08-05阅读1102次0条评论

    团队开发中,遵循一个合理、清晰的Git使用流程,是非常重要的。否则,每个人都提交一堆杂乱无章的commit,项目很快就会变得难以协调和维护。下面是ThoughtBot 的Git使用规范流程。我从中学到了很多,推荐你也这样使用Git。

  • 代码审查的5点经验教训总结

    发表于:2015-07-29阅读531次0条评论

    “这个项目搞代码审查简直是在浪费时间。”“我没时间做代码审查。”“发布会延迟,是因为我那个卑鄙的同事还没有审查过我的代码。”“你能相信我的同事居然要求我改我的代码吗?我这么优雅完美的代码哪里还需要改呢。”

  • 让你的软件永生的7个规则

    发表于:2015-06-08阅读293次0条评论

    生命会逝去,但一个好的软件不会。要想写出一个“永垂不朽”的软件,关键是你能否遵循以下规则:

127篇文档«12345678...11»