保持方法简短扼要
永远永远不要将同一个变量用于不同的目的
尽可能让变量和方法的名称能够描述要实现的功能
尽可能将变量定义在最靠近它们的地方
不要出现让人费解的数字
要像对待朋友一样对待你擅长的语言
不要逆常规而行
千万小心过早的优化代码
要常常重构经过测试的代码
不要沉溺于过度的设计技巧
随时随地学习新的……
代码审查,本身应该是一个相互合作,相互学习,整合团体动力,最终却以消极和敌意为代价向前发展。这种现象是如何造成的,我们又该如何克服呢?原文作者Erik Dietrich给出了一些见解。译文如下:
前 不久,我收到一封有关讨论代码审查的邮件,对方对其抱着无所谓的态度,我想这可能是大部分人持有的态度,这也一直是大多……
Now that I have two apps listed in the Android Market, I thought I would write up something about the publication process to let folks know what to expect when they to go publish their own Android apps.
The first step in preparing your app for publication is to digitally sign your app with a certi……
人生有很多转折,不是个人能完全规划,但人生路上你可以掌握 3个C,此外,我们所处的时代,变化太大,所以在社会上不要仅做一行,而要跨行! 跨行指的是除了读本科的书之外,还要接触其它的知识。
人生中有很多转折,不是个人所能够完全规划或掌握的,但人生路上你可以掌握 3个 C。人生 3C就是Competence 、Communication……
A collection of Software Testing Quotes. Some are inspirational while some are outrageous.
Quality Quotes
“Quality is never an accident; it is always the result of intelligent effort.” – John Ruskin
“Quality is free, but only to those who are willing to pay heavily for it.” – T. DeMarco and T. Lis……
Mac Shortcut key:
⌘
Command key
⌃
Control key
⌥
Option key
⇧
Shift Key
⇪
Caps Lock
Fn
Function Key
Description
Eclipse Shortcut Mac
Auto complete
CTRL – SPACE ALT – /
Move line/block
ALT – ↑ or ↓
Open / Search for resources, e.g. files
CMD – SHIFT – R
Open /……