发表于: 2017-12-06 23:41:55

2 618



今天完成的事情:

1. 深度思考2个(方法和目标不对)

2. 学习wiki里JAVA开发规范

3. 听张帆大佬将复盘经验


明天计划的事情

1.  任务深度思考一部分(任务1)

2.  禅道使用整理

3. 出个差


遇到的问题:



收获:

1. 张帆大佬将复盘;

需求:
  1.    需求经常变动
  2.    大致的代码块出来,伪代码
  3.    list自带排序
  4.    异常返回的值
  5.    业务逻辑(用户的行为做出的反馈),从用户的角度。
  6.    需求的每个细节想清楚了(分解动作),才开始写代码。


开发机本身就是一个好的示范,需要去好好挖掘



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*这种语句

这是什么意思???


  1. 有同时取List数据和取单个数据的需求时,建议参数传递设定为List,而不是仅仅是String,不建议直接提供两种不同的接口

什么意思??

  1. 对于Service本身的Test,建议使用Lookup的方式来获取服务器上运行的服务,并调用其方法来进行测试???

用整型数据类型存储IP地址。???IP怎么用整形存“。”怎么表示???



进度: 

       深度思考延期

      原因:方式和现阶段目标不正确

禅道:http://task.ptteng.com/zentao/project-task-264.htm





返回列表 返回列表
评论

    分享到