
研发管理
文章平均质量分 64
startwithdp
把知识点串成线,然后组成面
展开
-
工作积累之CVS打标签
首先了解一下打标签有什么作用:打标签是为了标识整个产品当前的版本状态;CVS中每个文件都有自己的版本号,但整个产品自己也应该有一个版本标识(比如α版、β版、正式发布版等等),那么我们如何知道产品的β版中所包含的每个文件分别是什么版本呢?这个就要靠标签来解决了,标签名字一般是产品的版本标识,标签里能看到含有哪些文件,每个文件分别是什么版本。通常来说需要发布产品版本的时候就要打标签了,不论原创 2012-10-30 10:05:14 · 2313 阅读 · 0 评论 -
CMM/ISO/CMMI
CMM/ISO/CMMI ☆CMM简介 CMM是指“能力成熟度模型”,其英文全称为Capability Maturity Model for Software,英文缩写为SW-CMM,简称CMM。它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,转载 2012-09-21 17:17:55 · 1746 阅读 · 0 评论 -
工作总结之源代码目录结构
软件开发时会涉及到很多种文件,包括源代码、文档、引用库等,一般采用如下方式进行组织:|--docs 项目文档包括设计、说明、需求等文档|--lib 库文件|--src 源代码|--include原创 2012-11-01 17:54:48 · 981 阅读 · 0 评论 -
工作总结之引用第三方库
引用的库分为两种:1.第三方软件库。例如:wxWidgets; 一般可以引用静态库,也可以引用动态库。如果引用动态库,需要在发布软件的时候,带上相关的DLL一起发布。这里有个问题,使用wxWidgets就不用在客户机上重新安装。但是使用MapX时,带上相关的ocx后发布是不能在客户机上直接运行的。一定要安装一下才能用,为什么呢?引用别人的回答:这个要看开发商与商业软件库商的协议.如原创 2012-11-01 18:37:36 · 621 阅读 · 0 评论 -
工作积累之代码规范的重要性
代码规范比比皆是,但是很少有公司做好代码规范的。忍不住想谈谈代码规范的重要性,希望所有人都能够重视起来。而且,我相信,如果我们代码规范能够做好的话,且不说开发水平提高多少,至少我们也会有很多出色开源项目。一、规范的代码可以促进团队合作 一个项目大多都是由一个团队来完成,如果没有统一的代码规范,那么每个人的代码必定会风格迥异。且不说会存在多个人同时开发同一模块的情况,即使是分工十分明转载 2012-11-12 18:54:13 · 741 阅读 · 0 评论 -
少编码多思考
大约一年前,我曾编写过一些PHP Web编程守则——MicroPHP Manifesto。但我发现各个语言之间有一些共同的编程/编码规则,这或许是我在熟悉各种类型的编程语言后的一些收获吧。下面是我总结出来的一些规则,并且在实际中应该牢记于心。学习语言而不是框架我喜欢PHP、Python和JavaScript,喜欢用他们做些东西。但我却不是Symfony、Django、jQuery开发人转载 2012-12-17 17:31:24 · 430 阅读 · 0 评论 -
cvs tag and branch
CVS (Concurrent Version Control System) 是一个能让很多程式开发者同时做软体开发的非常强大工具。对于它可能大部分软件工程师都应该有所接触,起码也是对这个名字如雷贯耳了。CVS的基本命令和使用,网上已经有了很多的教程,我就不再罗嗦。本文想介绍的,可以说是CVS的精华,同时又是对初学者来说很难理解和掌握的(包括当时我也花了很多精力去学习)的两个功能:tag和bra转载 2013-05-07 14:24:28 · 776 阅读 · 0 评论 -
向上管理
了解老板并构建双向关系当我作为职场新人第一天报道时,就很好奇将要面对的是一位什么样的老板。他是一位斯文的中年人,个子不高,戴副眼镜,书生气十足,一看就是从程序员升上来的管理者。他给我指定了一个Mentor(导师)后,就很少管我,除了周会我们只是在一起吃饭时聊聊无关痛痒的事情——往往是新闻上那些无聊的八卦。给我分配什么任务我就做什么,我从来不挑工作,但也没太多主见。就这样,我唯唯诺诺地度过了转载 2014-08-28 15:23:04 · 723 阅读 · 0 评论