- 博客(18)
- 资源 (3)
- 收藏
- 关注
原创 敏捷开发读书笔记
1、开始时需求要明确;2、尽早发布可运行的demo,持续进行集成;3、功能粒度要足够低;4、架构可以随时进行调整;5、测试驱动开发;6、持续整理代码及架构重构;7、持续的速度,任务分解需要细致、粒度要小,各个模块的任务完成要及时、有效;软件之美在于它的功能,在于它的内部结构,还在于团队创建它的过程。对用户来说,通过直观、简单的界面呈现出恰当特定的程序就是美的。对
2014-12-13 09:12:04
599
原创 Object-C难以理解的一些概念
1.object-c 怎么实现多态答:多态是在runtime里面实现的,在编译的时候,compiler把所有class的定义都存放在class 实例对象里面,class实例对象包含了class的父class 实例对象的地址,class方法的select id和地址, class变量的偏移等。所有new出来的object都是从NSObject继承过来的,所以所有对象都自动包含了一个isa的指
2014-12-13 09:09:40
571
原创 代码评审会议指引
代码评审的目的第一个目的:确保要发布质量可靠的代码,换句话说,它对于开发过程中的下个阶段是否应该提高代码的质量是个严峻的考验。代码评审能非常有效地发现所有类型的错误,包括那些由于不正确的结构引起的错误,那些不适合商业进程的错误,还有那些简单的冗余错误。这就是为什么它对于代码质量来说是个有效的试金石。第二个目的:作为教学工具帮助开发人员学会何时并且如何应用技术来提高代码的质量、一致性和维护性
2014-12-13 09:06:44
2627
原创 团队代码质量提升之我见
一、项目代码问题现状二、代码问题原因分析三、何为代码质量四、质量提升之策五、部门实施之路六、代码保障的辅助工具一、代码问题:1、没有代码注释;2、没有代码相关的设计或者结构文档;3、函数代码行太多;4、类、函数功能不单一;5、内存泄露风险较大;6、逻辑混乱,很难看懂;7、硬编码较多;8、接口定义不清晰,输入输出界定
2014-12-13 09:04:16
2973
原创 项目晨会指引
一、 时间:限制在“15分钟以内”二、 目的:1、发现问题,不解决复杂问题。简单的组内协调问题,立即解决;复杂的问题,如果涉及组外协调,给出简单的原则和建议,会后解决,明天通报进展。 2、沟通进度,不讨论具体工作。三、 目标:1、对事的目标 1)沟通进度 2)暴露问题或障碍 3)促进进度推进2、对
2014-12-13 09:00:28
1527
原创 程序员导师制(师傅带徒弟)指导意见
开展注意项: 一、技术职业方向指导 (导师要从行业动态、开发技术、兴趣爱好等方面综合考虑);二、选择可以作为部门标杆的人员作为导师;三、导师每月需辅导被指导者完成学习计划,成长计划制定;四、每月核实各项计划的实施结果,并修正学习计划;五、仔细检查其重点工作项,
2011-08-29 19:23:44
3502
1
原创 Microsoft SQL2000 企业管理器无法打开MMC
打开“运行”对话框,输入"mmc"确定; 在“控制台”菜单中选择“添加/删除管理单元”; 点“添加”按钮; 找到“Microsoft SQL 企业管理器”(英文版是 Microsoft SQL Enterprise Ma
2011-08-27 21:08:11
1132
原创 C++程序员进阶书籍推荐
程序员的技术成长路线:初级程序员-》中级程序员-》高级程序员-》架构师 在初级、中级阶段推荐书:effective c++,windows核心编程,C++ Primer中文版(第4版) 高级阶段推荐书籍:深入浅出MFC,COM本质论,深入探索C++对象模型,C++
2011-08-27 21:05:37
955
原创 单元测试
测试是软件开发过程中极其重要的一环,详尽周密的测试能够减少软件BUG,提高软件品质。测试包括单元测试、系统测试等。其中单元测试是指针对软件功能单元所作的测试,这里的功能单元可以是一个类的属性或者方法,测试的目的是看这些基本单元是否工作正常。由于单元测试的内容很基础,因此可以看作是
2011-08-27 20:49:40
352
原创 测试全攻略
在c++的世界里,程序设计的优雅让位于程序的稳定性、健壮性。“好程序是测出来的”这句话在C++领域里得到了充分体现。下面是我在开发中使用的测试方法,抛砖引玉,和大家交流下。测试期间,关闭对core文件的限制,使用命令:ulimit -c unlimited(1)开发阶段,
2011-08-27 20:48:13
370
转载 C++总结 友元类和友元函数(转)
《windows环境多线程编程原理与应用》中解释: 如果将类的封装比喻成一堵墙的话,那么友元机制就像墙上了开了一个门,那些得 到允许的类或函数允许通过这个门访问一般的类或者函数无法访问的私有属性和方法。友元机制使类的封装性得到消弱,所以使用时一定要慎重。友元类的说明将外界的某个类
2011-08-27 20:43:39
390
转载 今天,让我们一起努力
一、不要抱怨不公平 我们的努力还不够 世界首富比尔·盖茨在参加博鳌亚洲论坛2007年会期间,在一次与中国网友网上讨论时,接受了近两万名网友的提问。其中,大家向比尔·盖茨问得最多的问题是:“你成功的主要原因是什么?”比尔·盖茨的回答是:“工作勤奋,我对自己要求
2011-08-27 20:41:30
1407
原创 打造高效敏捷的研发独立团 (2009年培训心得)
通过一个月向解放军学习培训,对部队的认识有了较大的提高,特别是对军事化管理的内涵有了较深刻地理解。解放军在各个时期的成功都依赖于其军事化管理思想的不断升华、不断与时俱进,但不管是在战争年代还是现在和平年代,解放军军事化管理的核心内涵是不变的。解放军军事化管理的内涵概括起来可以用五
2011-08-27 20:39:02
2130
原创 2009年研发经理工作总结
一、目前研发经理工作过程中存在的问题:研发经理工作中存在的问题主要从技术、团队建设、激励机制、研发管理流程、有效产出、项目管理等方面进行分析与解剖。(一)、技术方面:目前公司研发技术能力整体上较弱,技术专家及技术带头人缺乏,部分研发经理技术能力也有待提高,主要体现为如下几
2011-08-27 20:35:28
2048
原创 人为什么活着读后感
通过上一季《活法》读书活动,我领悟了稻盛和夫的人生经营哲学。稻盛和夫从人不断成长的角度剖析了人的一生就不断修炼、提升心智的过程。在《人为什么活着》书中,稻盛和夫则用宇宙意志的概念解释了宇宙和人类进化的奥秘。宇宙之所以能够从质子进化为原子、分子等等,都是因为宇宙的意志在不断推动的。
2011-08-27 20:28:50
2100
原创 高效研发团队管理的秘诀二
续。。三、画饼; 在带领一个团队时,你一定要想清楚你能够给团队画出怎样的饼。没有饼的团队,执行力一定会是一个问题。在画饼的时候你要分清楚团队大饼与个人小饼的区别。团队大饼一定是团队大方向上光辉的未来,而小饼则是每个成员短期内迫切的追求。饼不一定是加薪、晋级。在确定
2011-08-27 17:43:06
667
原创 高效研发团队管理的秘诀
在技术快速变化,行业环境激烈变化的当下,要想成为一名成功的管理者,我认为需要处理好以下几个方面:1、自信管理者是整个团队的领导者,这个角色就一定要求你对自己,对团队要有十分的自信,这种自信一定是发自内心、骨子里的。你要让你的下属从的你一言一行中获得未来得信心,
2011-08-16 20:32:33
578
原创 memset、memcpy使用陷阱
void* memset(void *s,int c,size_t n)作用:将已开辟内存空间 s 的首 n 个字节的值设为值 c。是在一段内存块中填充某个给定的值,它是对较大的结构体或数组进行清零操作的一种最快方法。比如:一、char strtmp[10
2011-08-16 20:20:18
1533
用Visual C++设计屏幕抓图程序
2008-09-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人