摘要: @左耳朵耗子:聪明的程序员使用50%-70%的时间用来思考,尝试和权衡各种设计和实现,而用30% – 50%的时间是在忙碌着编码,调试和测试。聪明的老板也会让团队这样做。而傻逼的老板,苦逼的程序员会拿出来100%-150%的时间来忙着赶进度,返工,重构,fix 大量的bug… 所以, 越差的团队一般... 阅读全文
posted @ 2014-04-24 00:36 keep_running 阅读(124) 评论(0) 推荐(0)
摘要: C++以及MFC的命名规则基本上是符合匈牙利命名法的,匈牙利命名法是一种编程时的命名规范。基本原则是:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。保证名字的连贯性是非常重要的。 举例来说,表单的名称为form... 阅读全文
posted @ 2014-04-14 21:22 keep_running 阅读(196) 评论(0) 推荐(0)
摘要: 重用性重在规划没有完整思路之前不要狂敲键盘完整的,而不是片段的http://www.cnblogs.com/0x86/p/3561479.html1.出方案2.对比方案(复杂度、合理性、扩展性、维护性)3.如果可以,将其模块化;不可以跳到第一步4.编写模块5.测试模块6.拼接模块7.业务层(流程层)... 阅读全文
posted @ 2014-04-13 18:38 keep_running 阅读(78) 评论(0) 推荐(0)
摘要: 如果const位于星号的左侧,则const就是用来修饰指针所指向的变量,即指针指向为常量;如果const位于星号的 右侧,const就是修饰指针本身,即指针本身是常量。1 int b = 500;2 const int* c = &b;3 int const *d... 阅读全文
posted @ 2014-03-17 21:53 keep_running 阅读(377) 评论(0) 推荐(0)
摘要: 不要被设计的体系束缚弹性化修改功能 阅读全文
posted @ 2014-03-16 18:13 keep_running 阅读(230) 评论(0) 推荐(0)
摘要: 程序设计其实包含了设计和编码其精髓在设计,一个好的架构,条理和层次分明编码是很顺畅的事,虽然编码需要许多技巧当然一个烂码农也会把好的架构写成一坨。。。 阅读全文
posted @ 2014-03-12 23:01 keep_running 阅读(197) 评论(0) 推荐(0)
摘要: (: 阅读全文
posted @ 2014-03-02 16:13 keep_running 阅读(114) 评论(0) 推荐(0)
摘要: 1.思路(验证可行性)//没有完成这些之前不要写代码2.计算复杂度(太高回到第一步,如果时间允许)2.开始敲(最好想好大致怎么敲)3.测试(也可以说是改进,保证没有错误的情况下改进算法、增强可读性、规范等其它) 阅读全文
posted @ 2014-02-22 23:27 keep_running 阅读(145) 评论(0) 推荐(0)
摘要: (: 阅读全文
posted @ 2013-05-15 01:44 keep_running 阅读(137) 评论(0) 推荐(0)