老大要我去调研一下有什么好用的免费软件版本管理工具,有利于小团队开发的。我第一个想到的就是git,经常在git下东西,听说它的代码仓库好用,于是就注册了一个github的账号,创建仓库的时候才发现只能创建开源项目,私有仓库要收费,于是就在网站上问了很多人,发现很多人都是用bitbucket管理项目,它提供5人无限制的私有仓库,这个太诱惑了,所以花了一下午整了一下,尝试了一下,发现确实好用。老大说要整理一个简单易懂,没有学习成本的文档,我就写了这个,手把手操作指南
然后按步骤创建一个教程代码库
...
分类:
其他好文 时间:
2014-12-31 16:24:17
阅读次数:
233
在开发过程中难免要引用头文件,库文件,以及设置程序的输出位置。
绝对路径
这些路径最简单的方式是写死,写成绝对路径。
绝对路径的问题在于你把项目拷贝到其他电脑,就不行了。因为别人机器上不一定有那个目录。
相对路径是比较好的!因为项目的工程代码无论放到哪里都可以直接编译运行。
相对路径
相对路径相对哪里?相对当前目录。
当前目录在哪里?vcprojc文件...
分类:
其他好文 时间:
2014-12-26 09:43:29
阅读次数:
149
1.认识与体会 做了Popush这个项目之后,觉得软件工程更像是一个工程,更加完整,而不是几个代码文件,几个算法那么简单,也体会到了架构和团队开发的重要性。对于完成的ShadowFiend作品我个人十分满意,对我来说这就是最大的收获了。2.课程建议 1)Popush和微信的平衡问题,两个项目的组.....
分类:
其他好文 时间:
2014-12-25 23:23:45
阅读次数:
189
UEditor 是由百度「FEX前端研发团队」开发的所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码。UEditor的功能非常强大,官方已配备了php,asp,asp.net,java等语言的上传程序,拿来就可以使用,当然ueditor更...
分类:
Web程序 时间:
2014-12-25 17:44:23
阅读次数:
220
刚到公司,需要为团队开发作一些准备 新接触了局域空间 TortoiseSVN版本控制 navicat for mysql工具的多线程导入数据库 因为公司使用的PinPHP框架,虽说也是TP的扩展,但是里面对类库的调用以及一些命名,很多很多都很陌生,不觉有些惶恐. 头儿灰机和雅哥都很亲民...
分类:
其他好文 时间:
2014-12-24 01:10:35
阅读次数:
161
Unity是patterns & practices团队开发的一个轻量级、可扩展的依赖注入容器,具有如下的特性:1. 它提供了创建(或者装配)对象实例的机制,而这些对象实例可能还包含了其它被依赖的对象实例。2. Unity允许将预先配置的对象注入到类中,实现了inversion of control...
分类:
编程语言 时间:
2014-12-23 22:34:34
阅读次数:
198
持续集成概述什么是持续集成随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。尤其是近些年来,敏捷(Agile) 在软件工程领域越来越红火,如何能再不断变化的需求中快速适应和保证软件的质量也显得尤其的重要。持续集成正是针对这一类问题...
分类:
其他好文 时间:
2014-12-22 14:24:04
阅读次数:
211
团队开发的时候,代码的审查是代码编写阶段中必不可少的一个工作。
现在说一下,什么是代码审查:
代码审查(Code Review)是软件开发中常用的手段,和QA测试相比,它更容易发现和架构以及时序相关等较难发现的问题,还可以帮助团队成员提高编程技能,统一编程风格等。
此处省略fisheye的安装。如有需要,请不(qing)要(lian)找(xi)我。
这里...
分类:
其他好文 时间:
2014-12-14 17:16:08
阅读次数:
272
作为后台开发人员,在代码开发过程中,我们开发流程一般是本地开发->同步到服务器编译->svn提交。如何在团队开发中高效处理这些步骤是个很基本的问题。通常我们的本地环境大多是Windows,通过ssh客户端远程连接到服务器,一般由于后台代码的庞大,我们的都会有自己的编译环境,如何在开发过程中及时的将代码编译,更新到版本库有很多种方法,例如有sshclient,securecrt都可以支持ftp协议进...
分类:
其他好文 时间:
2014-12-12 14:56:05
阅读次数:
305
前言本篇随笔主要是分享一下做一个Universal App的目录组织结构,说明什么样的结构才能适合一个团队开发,使开发成员之间的相互影响最小。这些组织好的项目和目录会成为一个公共的规约,大家都能知道什么东西应该放在哪里,或者在什么地方能找到什么功能。这对于避免重复写code或者最大限度地复用code...
分类:
移动开发 时间:
2014-12-12 13:08:33
阅读次数:
412