为了解决许多公司的软件团队陷入不断增长的过程泥潭,一批业界专家一起概括出了一些可以让软件开发团队具有快速工作、 […]
前些日子,整理过一些开会的技巧,(1),(2),(3),但是后来发现有效的会议并不能解决大部分的沟通问题,相反 […]
想提升你的技术能力,以留在竞争激烈的市场?虽然在这个充满挑战的就业市场经验已经不是什么秘密事项,在决定关注的重 […]
有人问我,新手程序员如何快速提升自己呢? 我告诉过你有关王小山的事情吗? 王小山是一个典型的吃棒子面长大的农村 […]
保证在实现功能的基础上,尽量减少对数据库的访问次数;通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减 […]
MySQL数据库是一个基于结构化数据的开源数据库。SQL语句是MySQL数据库中核心语言。不过在MySQL数据 […]
我们在编写程序时,总是想要使自己的程序占用资源最小,运行速度更快,代码量更少。往往我们在追求这些的同时却失去了 […]
从事企业系统开发很多年了,在系统的工作流分析中,少不了要分析SQL语句,当系统积累到一定规模后,所涉及的数据库 […]
本文是从 Programming Innocence 这篇文章翻译而来。 我已经干编程很久了。当我最初开始编程 […]
很多程序员都讨厌阅读代码。来吧,承认吧! 每个人都喜欢编写代码,编代码是件趣事。 另一方面,阅读代码也不容易。 […]
我在寻找一些建议指导,所以我找到了这个博客。四年前我就感觉到不快乐。我生活平困,没有出路。我决定认真反省一下我 […]
嗨,你的应用的架构很完美吗?对呀,这就是为什么你还没有发布你的应用的原因,你仍然在彻夜不眠的担忧着各个功能模块 […]
从一个“据说”开始,她成为2011网络第一个“红人”。她低调、淡定、深藏不露;她“身怀绝技”却能安心做个保洁员 […]
在防御性编程的大框架之下,有许多常识性的规则。人们在想到防御性编程的时候,通常都会想到“断言”,这没有错。我们 […]
1.3 什么是防御性编程? 顾名思义,防御性编程是一种细致、谨慎的编程方法。为了开发可靠的软件,我们要设计系 […]