项目管理
hellobbboy
亲,地球过时了,该换星球了
展开
-
UML语法
摘抄自《Java多线程设计模式》 概述:组成UML有三种基本元素:1、事物(Things) 2、关系(Relationships)3、图(Diagrams)事物是UML中重要的组成部分。关系把事物紧密联系在一起。图是很多有相互相关的事物的组。 静态图:类图(Class Diagram): 展示系统中类的静态结构继承:实现:聚合:...2012-02-06 15:24:00 · 253 阅读 · 0 评论 -
编码规则
1,包结构o Action层:§ com.company.projectName.{module}.{sub-module}.action§ com.company.projectName.{module}.{sub-module}.dtoo 业务层: § com.company.projectName.{module}.{sub-module}.ser转载 2012-02-10 15:16:15 · 389 阅读 · 0 评论 -
Svn
windows+svn:http://apps.hi.baidu.com/share/detail/43354133 权限设置:http://www.cnblogs.com/afarmer/archive/2010/08/02/1790262.html允许修改权限:http://www.scmlife.com/forum.php?mod=viewthread&t...2012-02-28 09:57:00 · 82 阅读 · 0 评论 -
CruiseControl最佳实践
http://hellobbboy.gotoip4.com/read.php?tid=16&ds=1转载 2012-03-06 16:02:37 · 302 阅读 · 0 评论 -
Ant
一,简介:流程脚本引擎。用来批量执行编译,打包,部署。基于Java,用Java的类来扩展功能。配置文件是XML格式。 二,配置文件:配置文件通常起名为build.xml。该xml由一个project组成,project可分为几个target,target可分为几个task。多个target如何确定执行顺序: 根据project的default属性指定第一个执行...2014-02-14 16:14:00 · 139 阅读 · 0 评论 -
用Scrum实现敏捷开发
BackgroundWhy: 上联:为系统而生,为框架而死,为bug奋斗一辈子 下联:吃符号的亏,上大小写的当,最后死在需求上 软件开发流程: 瀑布(需求预见性) 迭代(二八理论) 螺旋(风险控制) 敏捷(需求适应性) 都有那些敏捷方法: 极限(过程) Scrum(实践) 敏捷开发的4句宣言 个体与交互 胜过 过程与工具 可以工作的软件 胜过 面面俱到的文挡 客户协作 胜过 合同谈判 ...2014-04-01 17:56:00 · 166 阅读 · 0 评论 -
Unit Test 单元测试
JUnit4是JUnit框架有史以来的最大改进,其主要目标便是利用Java5的Annotation特性简化测试用例的编写。 方法注解:@BeforeClass: 使用了该元数据的方法在所有测试方法执行前只执行一次。 @AfterClass: 使用了该元数据的方法在所有测试方法执行后只执行一次。@Before:使用了该元数据的方法在每个测试方法执行之前都要执行一次。 @After: ...2014-04-29 10:46:00 · 193 阅读 · 0 评论 -
23种设计模式
http://blog.csdn.net/zhangerqing/article/details/8194653创建对象:1,单例(Singleton)作用:系统中只有一个该类的实例。public class LazySingleton { private static LazySingleton singleton = null;// 不再做实例化操作 private ...2014-05-28 18:12:00 · 89 阅读 · 0 评论 -
soft skill
1, 当前业务没有bug时,bug属于regression bug,转载 2014-06-23 10:58:27 · 947 阅读 · 0 评论 -
重构思路
解耦:前台:内容与布局 ,样式与位置,功能与交互 后台:流程类:利用接口进行纵横两向分层(IoC,AOP)业务类:2014-06-24 14:49:00 · 68 阅读 · 0 评论 -
Java转UML的Eclipse插件
ModelGoonGreen2015-02-05 17:18:00 · 69 阅读 · 0 评论 -
maven
教学视频:http://www.icoolxue.com/album/show/45/概述:1,将pom.xml放在根目录下,将java放在src/main/java,将测试类放在src/main/test中,即可运行mvn compile编译,运行mvn test执行测试,运行mvn package执行打包。编译和测试结果会放在target目录下。可通过mvn clean清除ta转载 2015-03-17 23:14:28 · 477 阅读 · 0 评论 -
项目管理经验
项目管理那些事情:知识管理:维护wiki开发流程管理:开发环境,轻重缓急人员管理:提出目标,检查结果,评价 目标,让团队成员有明确的前进方向;分工合理,责任明确;合理安排;易者优先规则,让团队成员始终保持住队形;定期检查,及时调整;状态同步;代码审查;过程审查;发现团队瓶颈沟通,让团队成员凝聚成一个有机的整体;制定高效的沟通机制;工具,是团队高效率协作的倍增器;免扰...2015-06-15 14:46:00 · 90 阅读 · 0 评论 -
项目管理
开发人员:1,类管理只干一件事2,方法管理只干一件事3,变量管理只干一件事Leader:1,组员管理顺畅沟通升职加薪2,需求管理现有功能轻重缓急3,开发环境管理本地测试原创 2015-06-15 14:46:15 · 370 阅读 · 0 评论 -
编码规范
正规的项目一般都会有代码规范,从变量定义到层级结构,林林总总,大部分coder会感到工作受到限制,以下是个人觉得靠谱的简单几点,如果能做到,保证你的代码易读且容易维护,不信请看。心法:only one一个类只干一件事,一个方法只干一件事,一个变量只干一件事 1,变量: 一个变量一个作用Bad casepublic void printSquareInfo(){ do...2015-12-22 18:07:00 · 305 阅读 · 0 评论 -
如何打log
总结自:http://developer.51cto.com/art/201402/429784.htm 1,ERROR 出了马上需要解决的问题才打ERROR。 如环境问题,程序问题,理论上不应出错的地方。 2,WARN 不是需要马上解决的问题,但是频繁出现就需要解决的问题。 如访问超时。 3,INFO和DEBUG 重要的信息节点。 如带有重要逻辑的函数,打出输入值和返回值。 如调用其...2016-03-08 14:25:00 · 304 阅读 · 0 评论 -
反向工程
从代码反向出类图,时序图ModelGoon下载2016-04-07 18:17:00 · 120 阅读 · 0 评论 -
成为优秀程序员的十个Tips
http://begeek.cn/post/7506.html?_biz=MjM5OTA1MDUyMA==&mid=407358558&idx=2&sn=b21877f23bf4063fa311185009c1f0b7&scene=0#wechat_redirect1468809971406?ref=myread理解技术债务技术债务就像信用卡一样,会有很高的利息率,时间越长,修转载 2016-07-22 10:13:51 · 431 阅读 · 0 评论 -
Team Wiki
Wiki开发环境搭建指南权限申请指南:代码库权限,服务器权限,数据库权限功能设计文档:用户手册技术设计文档:数据库设计(表结构,字段解释),代码结构(前后端协议,框架,自定义机制),文件结构(日志目录,服务器部署位置)联系人文档:内部的,外部的how-to:如何解决常见的问题和任务...原创 2016-07-26 14:37:00 · 284 阅读 · 0 评论 -
Make
http://www.ruanyifeng.com/blog/2015/02/make.html概述:代码变成可执行文件,叫做编译(compile);先编译这个,还是先编译那个(即编译的安排),叫做构建(build);Make是最常用的构建工具;任何只要某个文件有变化,就要重新构建的项目,都可以用Make构建.make命令语法:$ make -f rules转载 2016-08-05 14:18:40 · 352 阅读 · 0 评论