您的位置:首页 > 产品设计 > 产品经理

Software Development Skills

2011-07-26 22:27 155 查看
= and ==
Using postfix ++ or -- when the prefix version is just as good
Avoid shared data, especially global dataExtern and staticDeclaration and definitionBig-endian and little-endianCommentsKISSDRYRAIIBelieve it or not?Keep an eye on compile warningReusable (Code, Test Case, Documents, etc.)Cross-platform (OS, HW)The bug of VC6How to debug programFunction pointer and callback functionPass by value and pass by referenceSize of the basic type.Reentrant functionPrevent unintended multiple inclusions by using #include guards with unique names for all of your header files.Pair Programming/TDD/CI/ATBrooks's law: adding manpower to a late software project makes it laterDon’t use wizard code you don’t understandDon’t program by coincidenceRefactor early, refactor oftenKnow your IDE/toolsOptimism is an occupational hazard of programmingDon’t be shy for your errorThe language for programmersSomething you may not know about the SOCKETThere can be more than oneThe last mileThe basic rule of resource managementDevelop the software twiceMaintain projects in one workspace?
[未经作者许可 不得转载]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: