LNMPS PHP 团队开发 需要用到的相关工具

LNMPS:

LINUX+Nginx+Mysql+PHP+Sphinx

作者:风来了.呆狐狸

1.标准化

工具

代码(规范、格式等等)

文档

人员

等等标准化,统一使用一种格式

2.工具

js框架:Jquery 统一jquery版本

JQuery上传插件:uploadify

JQuery表单验证:Validform

弹出层:artDialog

日期时间插件:My97 DatePicker

富文本编辑器:百度编辑器UEditor

前端整合框架:bootstrap              (我们主要用于后台)

PHP版本:php5.6.x   (opencache正式服务器、正式服务器测试环境开启)

数据库版本:MariaDB 10.0.x(mysql分支)

缓存:          memcache

PHP开发工具:phpStorm

数据库管理工具:Navicat Premium

文件代码对比工具:BCompare

文本编辑器:Notepad++

浏览器:chrome

数据库建模

流程图

本地开发环境WIN:upupw套件(全部更换于正式环境一样)

开发服务器环境           :lanmps套件            项目统一测试环境和正式环境一样, 开启错误日志显示

正式服务器测试环境   :lanmps套件            项目在发布到正式环境前,最后一次测试,关闭错误日志显示

下面3个 我们还在人工范围

代码检查

压力测试

自动化测试

3.搜索

mysql sql like搜索满足不了项目需要,所以这里 使用   sphinx-for-chinese

sphinx (中文的 一般使用coreseek 或sphinx-for-chinese)

4.版本库

GIT    开源,免费分布式版本控制系统,适合中大型团队开发    (我们使用的)

SVN  开放源码的版本控制系统

5.自动化部署

jenkins   配合 SVN或GIT  使用,配置自动化部署,备份,恢复

6.服务器监控通知

监控工具(Nagios,监控宝等等)

通告工具(百度通告平台)

监控、通告工具介绍:http://blog.csdn.net/sylcc_/article/details/40475097

7.项目管理(测试用例、缺陷安排、日程安排等等)

jira   :项目于事务跟踪工具 ,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。

confluence: 可以配合jira使用,类似 于博客文档工具

禅道项目管理 :集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款功能完备的项目管理软件,完美地覆盖了项目管理的核心流程

我们使用的是 禅道

8.其他因素

本类就属于幻想了,

在合理范围内自由化工作时间

工作环境舒适(自己设计配置自己工作环境)

可以遥望远方

多绿色

多美女

多活动(不定期组织活动.年头到年末一直开发实在太枯燥)

哈哈,特别希望像  谷歌苹果那类的公司

时间: 2024-10-17 03:40:13

LNMPS PHP 团队开发 需要用到的相关工具的相关文章

git团队开发操作

01. 建立代码仓库(专门用于团队开发的代码仓库) ================================================================================ # 切换目录 $ cd /Users/lnj/Desktop/git演练/公司/weibo # 建立空白代码库(专门用于团队开发) $ git init --bare 02. 项目经理准备项目(前奏) ==========================================

团队开发

团队开发 郭志豪:http://www.cnblogs.com/gzh13692021053/ 杨子健:http://www.cnblogs.com/yzj666/ 刘森松:http://www.cnblogs.com/lssh/ 谭宇森:http://www.cnblogs.com/dalaotan/ 首先,我们把这个软件理解成一个投入市场的.帮助小朋友进行算术运算练习的APP. 从质量保证的角度,有哪些需要改进的BUG? 1.显示不全问题,在弹框显示中部分字体显示不完全 2.不能主动关闭声音

NABC团队开发-----电子秘书(便签+闹钟+音视频)

团队开发-----电子秘书(便签+闹钟+音视频) 团队博客地址:http://www.cnblogs.com/BWCK/ 队长:崔鹏勃 队员:白杰,王炳午,孔维春 开发项目:便签闹钟 N需求:事情多,爱忘事 ,异地恋等 A做法:需要先将音频录制并保存到手机APP客户端,并设置日期时间 B好处:方便安排,使忙人不再多忘事 C竞争:需要做到界面美观,音视屏,图片,要使顾客可以做到无脑操作.

《团队开发项目之三二维数组的最大子数组之和》

设计思想:按列或按行的次序依次进行计算每个以列或行的次序为基准的每种情况下的每个子矩阵的和,然后再依次进行比较每个子矩阵的和,取出最大的一个即是最大字数组之和: 源代码: //二维数组的最大子数组之和 //李敏,Apr 8th #include<iostream> #include<time.h> using namespace std; void main() { int m,n,a[100][100],k,t,c,i,j,z; int maxsum,sum[100],max=0

《团队开发一(求一个数组的连续的子数组之和的最大值)》

(1)设计思想:一般的,求一个数组的最大子数组之和即是按数组顺序依次让前几个数的和与下一个数进行比较,设一变量来装每次比较后的较大的数,依此进行到数组终端:但是考虑到求的是连续的子数组,则应该想到除了在按顺序上的连续外,还得考虑到末端与首端的连续,所以按数组顺序依次求解得到的未必就是连续的最大的子数组之和,故此必须在此种情况下也求解出最大子数组之和,方法即是同时从数组的两端依次进行求出各自的最大子数组之和,然后在相遇前求和后与之前所求的最大子数组之和依次相比较,取它们中最大的一个作为连续的最大子

团队开发效绩考核

团队开发告一小段落,效绩考核如下: 赵顺杰 马帅强 节振华 冯渊 尚矫健 是否按时到会 100 100 100 60 100 会上积极发言 100 100 100 100 100 按时完成各自工作 80 80 80 80 80 不干扰他人 100 100 100 100 100 总分 380 380 380 340 380 冯渊虽然很少开会,但他在找客户上付出了自己的一份力. 总之,团队开发结果是大家努力的成果. 团队开发效绩考核,布布扣,bubuko.com

Git命令行演练-团队开发

** 团队开发必须有一个共享库,这样成员之间才可以进行协作开发** ### 0. 共享库分类 > 本地共享库(只能在本地面对面操作)        - 电脑文件夹/U盘/移动硬盘 > 远程共享库(可通过网络远程操作)        - 自己搭建Git服务器(**不建议**)        - 在Github上托管项目(** 建议**)            Github网址(https://github.com); 公开项目免费, 私有项目收费        - 在OSChina上托管项目(*

Popush项目团队开发章程

Popush开发团队章程 疯狂输出 (一)团队开发 每周一晚10:00召开小组成员讨论会,地点在紫荆公寓310.周例会主要总结上周的课程内容和开发进展,商讨本周Popush的开发情况.要求每位组员表达个人的学习心得,交流自己遇到的问题. 周五晚7:00 – 9:00组织团队集中开发,分享编程的成果,总结目前完成的状况,及时作出必要调整. 每次集中开发之前举行一次站立会议,时间不定,组员报告自己的开发情况和遇到的困难,以便及时了解项目的进展情况. 所有组员每周应完成规定的个人任务,并发布在gith

软件工程之“五人黑”团队开发章程

“五人黑”小组团队开发章程 一.团队目标 1)在规定时间内完成项目(团委微信平台)的开发和测试工作,且完成时间尽量早. 2)保证完成的项目是高质量的,即:软件拥有较好的易操作性.用户友好性:代码具有较好的健壮性.可维护性. 3) 每位小组成员都能在项目开发中学习到实用的开发技术,并能对软件工程有所体会. 二.团队守则 1)每位团队成员应积极主动完成好自己的任务,不拖延项目的进度.如实在因任务过于繁忙需要调整进度,可与团队进行协商. 2)每位团队成员在开发过程中都应严格遵守团队协商制定的代码规范,