现在的位置: 首页 > 综合 > 正文

Software Development Skills

2013年11月24日 ⁄ 综合 ⁄ 共 945字 ⁄ 字号 评论关闭

 = and ==

Using postfix ++ or -- when the prefix version is just as good

Avoid shared data, especially global data
Extern and static
Declaration and definition
Big-endian and little-endian
Comments
KISS
DRY
RAII
Believe it or not?
Keep an eye on compile warning
Reusable (Code, Test Case, Documents, etc.)
Cross-platform (OS, HW)
The bug of VC6
How to debug program
Function pointer and callback function
Pass by value and pass by reference
Size of the basic type.
Reentrant function
Prevent unintended multiple inclusions by using #include guards with unique names for all of your header files.
Pair Programming/TDD/CI/AT
Brooks's law: adding manpower to a late software project makes it later
Don’t use wizard code you don’t understand
Don’t program by coincidence
Refactor early, refactor often
Know your IDE/tools
Optimism is an occupational hazard of programming
Don’t be shy for your error
The language for programmers
Something you may not know about the SOCKET
There can be more than one
The last mile
The basic rule of resource management
Develop the software twice
Maintain projects in one workspace?

 

[未经作者许可 不得转载]

抱歉!评论已关闭.