随笔分类 - 项目管理&HR
摘要:http://coolshell.cn/articles/6994.html/comment-page-1
阅读全文
摘要:双击“幻灯片母板”的效果等于单击“幻灯片母板”后再将幻灯片母板移到第一页,也就是说您遇到的背景图片是在模板下设置的,而非幻灯片母板的背景。单击“幻灯片母板”后,选择第一页即可修改或删除“隐藏背景图形”可隐藏的背景元素
阅读全文
摘要:敏捷开发中的Code Review一些敏捷团队在实施敏捷开发中忙于编码、忙于UnitTest、忙于沟通、忙于Build等,虽然也有编码审核阶段,但大都浮于表面,流于形式,效果不佳。本文结合实践,介绍笔者对敏捷开发中CodeReview的理解和相关经验文/陈序明 黄彦军敏捷开 发中CodeReview的目的及内容 做任何事情,首先要清晰为什么要做,才能有目标和动力把事情做得更好,CodeReview也是如此。只有清晰明确了敏捷团队进行CodeReview的动机,才能以此为方向开展后续工作。下面我们推荐的敏捷开发中常见的CodeReview的目的:设计合理性Review 在笔者的另一篇文章中《敏捷
阅读全文
摘要:Code Review中文应该译作“代码审查”或是“代码评审”,这是一个流程,当开发人员写好代码后,需要让别人来review一下他的代码,这是一种有效发现 BUG的方法。由此,我们可以审查代码的风格、逻辑、思路……,找出问题,以及改进代码。因为这是代码刚刚出炉的时候,所以,这也是代码重构,代码调整,代码修改的最佳时候。所以,Code Review是编码实现中最最重要的一个环节。长时间以来,Code Review需要有一些有效的工具来支持,这样我们就可以更容易,更有效率地来进行代码审查工作。下面是5个开源的代码审查工具,他们可以帮助你更容易地进行这项活动。1. Review board:Revi
阅读全文
摘要:覆盖率测试工具(coverage tool)java:Emma:优点:1 开源软件;2 支持ANT TASK;Emma 是开源的,同时它对应用程序执行速度的影响非常小。缺点:1 ANT TASK的参数指定较弱,coverage参数需要追加配置文件。EMMA是一个免费且开源的Java代码覆盖率测试工具,100%纯Java编写,不依赖与任何第三方库。和其他代码覆盖率测试工具不同,EMMA支持大型项目的团队开发,每个开发人员都可以从中受益。EMMA通过对Class文件进行增强以测试覆盖率,它提供了Offline和Fly两种模式,在Fly模式下,EMMA不改动编译后的Class文件,仅仅在Class文
阅读全文
摘要:python中的单元测试pyUnit在Python中进行单元测试时需要用到PyUnit模块,Python 2.1及其以后的版本都将PyUnit作为一个标准模块,但如果你使用的是较老版本的Python,那就要自已动手安装了。在PyUnit的网站(http://sourceforge.net/projects/pyunit)上可以下载到PyUnit最新的源码包,此处使用的是pyunit-1.4.1.tar.gz。PyUnit跟Junit很相似,甚至连一些基本的函数名都一样。例如测试类必须是TestCase的子类,且初始函数为setUp(self), 清理函数tearDown(self)。widge
阅读全文
摘要:在Google,质量并不等于测试。我相信在任何一个地方都是如此。“质量不是被测试出来的”这句老话是再正确不过了。从汽车到软件,如果它们起初制造的就有问题,那它们永远都不会没问题。试问任何一个曾经被迫大量召回的汽车公司,掩盖质量问题的代价有多大。 然而,事实情况并不是像这句话那样既简单又精确。虽然质量并不是测试出来的,但我们有同样的证据表明,没有测试,你不可能开发出任何有质量的东西。一个人怎么可能在没有测试的情况下认定你的工程具有高质量? 对于这种难题,最简单的解决办法就是:禁止对开发工作开方便之门,以独立自由之精神进行测试。测试和开发工作需要同步进行。编写一点,测试一点。再编写一点,再测试一点
阅读全文
摘要:职位分类A类(高级人才)职位名称:高级售前经理/技术顾问(售前)/软件高级售前顾问/资深售前咨询顾问/售前经理职责 方案撰写、引导 熟悉公司所有产品、并提出下一步产品的升级意见,需求定位 独立的客户交流 能提供方案咨询服务 主持过标书系列文档的准备制作和演示 维持客户关系,挖掘潜在需求条件 IT基础扎实,新概念广泛理解,2-3年开发经验 丰富的本行业知识,一般说法为:对XX行业有深刻的了解,包括其技术架构、业务内容 2-3年以上的售前支持经验 主持过大型的同类项目 良好的表达和沟通能力(演讲能力强,文档呈现能力强) 团队领导能力与团队协作 具有系统体系架构的分析、设计能力 具备项目管理经验 本
阅读全文