发表于: 2016-11-07 23:05:35

2 2204


今天完成的事情:修改bug

感想:本来以为可以就着这个项目优化代码多学点东西,结果项目bug改完立马换新的项目,真是一刻也不得闲啊。

看来只能在开发的时候就要注意自己的代码,就像任务三所说的,写代码只是工作中很少的一部分,写代码之外还有很多事情要做。

我想要优化代码的想法只能先放下了,改完bug就要回到原项目继续开发接口了。这次在写老项目的时候我要吸收前面了解到的代码优化的方向,在一开始就要减少请求数据库的次数,避免不必要的对象创建。

收获:

1.老板提到了敏捷开发,这让我想起了老大以前在知乎上回答的一个问题,不过我们老板说的敏捷开发是指一个项目结束可以立马切换到新的项目去,很明显和老大提到的敏捷开发不是一个东西。。。。

以下来自百度百科

敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。

1)主张简单

2)拥抱变化,因为项目环境在不断改变,所以要适应变化。

3)可持续性

4)递增的改进

5)有目的的建模

这里提到了敏捷建模

也让我想起了老大在提到过的贫血模型,充血模型,还有涨血模型,失血模型,我们自己开发创建的实体类基本都是根据表结构来的,响应对象则完全根据前台需要的数据而定,根本没有考虑过模型应该怎么建立。而数据库建表的原则我也只知道数据库设计的三大范式

1)确保每列的原子性

2)确保表中的每列与主键有关

3)确保表中的每列与主键直接相关而不是间接相关



返回列表 返回列表
评论

    分享到