• 每当看到这样的代码,我都想踹写这个程序的人一脚

    如果你还不明白这样的写法有什么问题,请这样想想:你第一次把select语句发送给数据库查询员工Id,查询出5条员工记录。然后你需要向数据库请求另外5条查询语句,分别查出这几个员工的信息。这还好,6次查询并不是一个多大的事情,不是吗?可是你为什么不能把所有需要的数据一次性的全部查询出来呢(这样只有一次开销大的查询)!

  • 四周时间并不比二小时的编程时间有成效

    在Warsztat(一个波兰的游戏开发组织)工作的几年中,我发现一个有 趣的现象。经常我们会组织一些编程竞赛,这些竞赛通常分为两种形式。一种是个人行动,一般只有2个小时的时间,另外一种是长时间的(数天/周)。作为一个 额外的要求,前者通常限制只允许使用基本的API(SDL, OpenGL等),而后者通常没有限制(可以使用各种引擎,UDK/Unity等)。

  • 软件开发者保持高效的技巧

    作为一名谦逊的软件开发者,应该承认的事实是:你写的软件程序在任何时候出了问题,那一定都是你的错!

  • 提高软件开发效率的5个经验

    现在网上常看到很多的文章,是写关于程序员怎样提高工作效率的。有些看看还是有用的,但有些还是不要盲目学的好,事后在想,我也可以写点这方面的内容,以自己的成功经验为案例,希望可以帮到大家

  • 软件公司为什么用笨程序员

    有聪明效率又高的程序员一个顶十个,那么,为什么我们还要用笨程序员呢?