发表于: 2017-12-06 23:41:55
2 619
今天完成的事情:
1. 深度思考2个(方法和目标不对)
2. 学习wiki里JAVA开发规范
3. 听张帆大佬将复盘经验
明天计划的事情
1. 任务深度思考一部分(任务1)
2. 禅道使用整理
3. 出个差
遇到的问题:
无
收获:
1. 张帆大佬将复盘;
- 需求经常变动
- 大致的代码块出来,伪代码
- list自带排序
- 异常返回的值
- 业务逻辑(用户的行为做出的反馈),从用户的角度。
- 需求的每个细节想清楚了(分解动作),才开始写代码。
开发机本身就是一个好的示范,需要去好好挖掘
2. 深度思考:
1. maven是什么,和Ant有什么区别?
Maven有三个各自独立的生命周期 clean、default 和 site,,每个生命周期包含一些阶段
前后相互依赖。Ant没有
Ant更像一种编程语言,需要自己编写一系列的的让他编译的操作等
Maven拥有默认项目目录,Ant没有,需要自己指定去哪里找源码,输出在那个地方
2. clean,install,package,deploy分别代表什么含义?
Maven的生命周期对所有的过程进行抽象和统一。每个生命周期顺序的包含一些阶段,后面的阶段依赖于前面的阶段。
Clean 清理项目:
(1) pre-clean 执行一些清理前需要完成的工作
(2) clean 清理上一次构建生成的文件
(3) post-clean 执行一些清理
default
定义了生命周期真正构架所需要执行的步骤,是生命周期的核心部分,有23个阶段,后面的阶段依赖于前面的阶段。
下面是5个典型阶段:
(1) compile编译项目的主源代码
(2) test使用单元测试,不会打包部署
(3) package接受编译好的代码,打包可发布的格式
(4) install将包安装打maven本地仓库,供本地其他maven 项目使用
(5) deploy将最终的包赋值到远程仓库
site生命周期
(1) pre-site 执行一些在生成项目站点之前要完成的工作。
(2) site生成项目站点文档
(3) post-site 执行一些在生成项目站点之后要完成的工作
(4) site-deploy 将生成的项目站点发布道服务器上
3. Java开发规范
取List<Object>,先取IDS,再通过MultiGet的方法取Object。不要再写Select*这种语句
这是什么意思???
- 有同时取List数据和取单个数据的需求时,建议参数传递设定为List,而不是仅仅是String,不建议直接提供两种不同的接口
什么意思??
- 对于Service本身的Test,建议使用Lookup的方式来获取服务器上运行的服务,并调用其方法来进行测试???
用整型数据类型存储IP地址。???IP怎么用整形存“。”怎么表示???
进度:
深度思考延期
原因:方式和现阶段目标不正确
禅道:http://task.ptteng.com/zentao/project-task-264.htm
评论