08 2010 档案
摘要:仅仅是一群优秀的人聚集在一起不一定能构成优秀的团队,更重要的是每个人都能胜任自已的职位,各司其职。在团队中,中层manager是否称职就显得尤为关键。Manager首先应对自己团队的任务有正确的理解。不但能从架构上分清任务的边界和接口的定义,还要关注实现的细节。虽不一定要亲自完成所有的细节,但对所有可能影响成败的技术细节一定要做到心中有数。其次要正确地分解任务,将子任务分配给合适的人。任务以一周为...
阅读全文
摘要:写了一段代码,发现另外一个处理方法的过程与之类似,然后复制、粘贴,修改变量名,改几个数字,编译,OK,过了,跑一下吧,嗯,有点错,再查查,哦,有个地方没改,改之,再测,一切OK,窃喜,看,多省事。几天后,查一莫名错误,加打印,反汇编,所有手段都用上了,程序逻辑怎么看怎么正确,就是结果不正确。无奈,苦闷,似又所得,又失望而归。折腾若干时间以后,才恍丝然发现,原来那段粘贴的代码还是漏改了一处。怎样,这...
阅读全文
摘要:在嵌入式系统上开发和在pc上开发软件有一个很大的不同的地方就是,嵌入式系统往往更加不稳定,更容易出现芯片或硬件错误。在发现程序的行为总是与预想的不一致的时候,在努力查找自己程序错误的同时,一定还要敢于怀疑硬件可能有着某些缺陷或者是错误。然后设计一些测试来验证怀疑的正确性。总之嵌入式软件工程师的一个重要的工作内容就是验证芯片的实际功能与设计功能之间是否一致,找到缺陷,然后用软件的方法去弥补这些缺陷。
阅读全文
摘要:给自己留一个命题作文的题目,写完这个题目估计会比较困难。如果不是客户要把产品卖到南美去,我可能不太会想到还会角PAL-M和PAL-N这样的制式。也是这样才知道原来咱们国家用的是PAL-N或者PAL-K。CVBS制式其实有很多的变种,跟每个国家或地区的电视发展的历史有关,但年代都已久远,有一信息已不太容易弄清楚了。
阅读全文
摘要:在各种软件工程中,测试都被提到了非常重要的高度,有的项目甚至以质量部门(QA)结果为导向,缺陷(bug)数量高于一定的数目,则软件不能发布。其结力果是,软件发布的时间表一再推迟。开发人员在发布时间表的压力之下,开始隐藏bug,Hack,甚至删减功能。将错误不断地向后累积,最使得开发如大象陷入焦油坑。软弱的人都喜欢在技术层面寻求方法,于是,质量保证部门就成了软件质量的最后一道门槛。各种测试理论就开始...
阅读全文
摘要:快速原型,测试驱动,不断迭代......敏捷作为一种软件项目开发的新方法论,已经被越来越多的人接受,并在实际工作中使用。敏捷理论中主要应对成熟的程序员面对不太成熟的客户需求时的情况。而在国内,我们经常见到的情况是,一群不成熟的程序员面对一些并不成熟的需求。在这样的情况下,一个有着丰富经验的架构师就显得至关重要。编程本身不难,遵守编码规范也很容易,重构、迭代也是很容易实施的方法,但只有在较为清晰的架...
阅读全文
摘要:电视行业的一个技术难点是,总是要不断地向下兼容。在pc 中一些早以不再用的概念和技术,在电视领域却总是一些无法绕过的坎。比如说这个叫CVBS的东西。 CVBS是最早的电视机视频输入信号标准。直观的讲,电视机输入口中那个黄色的口,那就是复合的CVBS口。这种复合信号之间的干扰是很难避免的,电视画面比较容易出现色度的闪动。为了避免这种闪动,后来就有了S-Video接口,将亮度信号和色度信号分...
阅读全文

浙公网安备 33010602011771号