龙都娱乐»软件工程
  1. 软件开发的10个错误实践

    发表于:2014-07-02阅读582次1条评论
    帕雷托法则说80%的成果取决于20%的原因。这也被称为28原则,人类几乎每一个领域的尝试都和它有关。在软件开发领域,这个原则可以总结为大多数问题都是由少数的糟糕的编码实践导致的。消除这些问题,你的工作会变得更轻松,效率也会得到提升 .
  2. Git远程操作详解

    发表于:2014-06-13阅读1170次0条评论
    Git是目前最流行的版本管理系统,学会Git几乎成了龙都娱乐的必备技能。Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。
  3. 趣图图解SOLID软件开发原则

    发表于:2014-05-30阅读88次0条评论
    今天早上我发现了Motivator这个工具。它能让你制作出自己想要的图片。下面就是我的首次尝试,以SOLID软件开发原则为主题的具有启发意义的图片。这图片都是从谷歌里搜索出来的,我“借用”了一下。希望这些作品能给你带来一些快乐!我已经把它们挂在了我们开发团队的办公室里了。
  4. 软件开发中的瑞士军刀综合症

    发表于:2014-05-30阅读133次0条评论
    首先,如果你觉得这篇文章更像是在发牢骚,我先向你表示道歉。这个瑞士军刀综合征的灵感是在我跟很多项目经理、客户,甚至其他程序员的接触中备受打击的情况下想出来的。我十分沮丧于他们的视野狭窄。我认为他们都有瑞士军刀综合征。
  5. 关于 Git 你所不知道的一些事

    发表于:2014-05-27阅读1014次0条评论
    上周五我由于使用了git reset --HARD <commit-id> 而使得我丢掉了我的提交(糟糕透顶),因此,我决定是时候重新学习一下git了。这篇文章讲的不是git基础的一些东西,而是那些你不知道或者只用过一两次的东西。
  6. 软件开发最佳实践

    发表于:2014-05-06阅读122次0条评论
    本文从《Best Practices for Scientific Computing》论文中整理出了8大条软件开发的最佳实践,希望对你有所帮助。
  7. 面向对象设计原则和创建SOLID应用的5个方法

    发表于:2014-04-08阅读365次0条评论
    我们将以SOLID原则为起点开始我们的旅程。SOLID原则是类级别的,面向对象的设计理念,它们与测试工具一起帮你改进腐坏的代码。SOLID由程序员们最喜欢的大叔 Robert C. Martin(Bob大叔)提出,它其实是五个其他缩略词的组合——SRP, OCP, LSP, ISP, DIP,我会在下面有更深入的介绍。
  8. 持续更新就是给软件上医保

    发表于:2014-03-19阅读128次0条评论
    其实软件很像房子。想让你的房子整洁舒适,你必须每周打扫。随着时间的流逝,有些东西会出问题,你必须修理它或换新的。但大多时候你需要做的只是简单的给门或窗刷一道漆就行了。如果房子料理的好,人们就会喜欢住在里面。
  9. 代码整洁之所以重要的七个理由

    发表于:2014-03-17阅读794次0条评论
    首先要承认,大学毕业的时候我是个糟糕的程序员。我拿到了学位,学到了一大堆书本知识,然后,我开始做一个不太重要的项目,每天晚上花大量的时间做简化。 起初,一切正常,但是我的代码风格一直在添乱。复制、粘贴、蹩脚的命名,混乱的思考,而且总用长期连续运行的方法,执行各种各样本可以分开的任务。
  10. 结对编程 VS 代码审查:对比龙都娱乐文化

    发表于:2014-03-13阅读91次0条评论
    从上一份工作到现在的这份工作,我从结对编程的开发文化过渡到同行代码审查,这个转变过程是一个非常有趣的经历。我认为我要记录下些我所注意到的变化。你可以找到很多标题是/(结对编程|代码审查)的(利|弊)/这种样式的文章,这些文章的作者都可以给出一套清晰且有说服力执行方案。
  11. 代码审查和不良编程习惯

    发表于:2014-03-06阅读116次0条评论
    有时候,做为一个程序员,我觉得我的职业生涯会被我开发软件使用的开发工具和技术架构明显的分割成几个阶段。一部分是因为使用的龙都娱乐——在大学时是Smalltalk,在Gog Creek公司是C#和Python,而另一方面是开发工具。我在Fog Creek公司里工作了8年,在那里,我们有一个非常固定的技术架构:bug管理、客户支持和文档管理用FogBugz;
  12. 驯服烂代码之实践、总结与讨论

    发表于:2014-03-06阅读500次0条评论
    国内程序员们在每天的编程工作中,都有可能面对烂代码。在国外,烂代码被称为Legacy Code(遗留代码),其在国外通行的含义出自2004年出版的Michael Feathers所著的Working Effectively with Legacy Code一书(中文版书名译为《修改代码的艺术》)的前言对它的定义:遗留代码就是没有测试的代码。
127篇文档«12345678...11»
龙都娱乐