发表于: 2017-06-05 22:59:22

4 1266




今天完成的事情:


1.任务审核通过;启辰师兄指点任务中的一些不足;主要是代码不是很规范,文件结构和不i是很清晰;


2.看古尘师姐关于在webstorm中使用svn管理远程仓库的视频;以及项目流程,项目中需要注意哪些事情;


明天计划做的事情:


总结回顾一下这段时间学习的知识,复习一下之前的重难点,准备复盘项目申请;


遇到的问题:暂无


收获:觉得svn在webstorm中下载上传和修改自己的文件的套路和git差不多;关于svn的目录结构大概是这样


的:比如项目是proj,svn地址为svn://proj/,那么标准的svn布局是这样:


   svn://proj/
   |
   +-trunk
   +-branches
   +-tags  


trunk为主开发目录,branches为分支开发目录,tags为tag存档目录(不允许修改);具体这几个目录该如何使


用svn并没有明确的规定;更多的还是用户自己的习惯。一般分为两种方式:


   第一种开发模式(trunk进行主要开发,集中式):    

       优点:管理简单           缺点:当开发的模块比较多,开发人数/小团队比较多 的时候,很容易产生冲突而影响对方的开发。因为所有的改动都有可能触碰对方的改动       


第二重开发模式(分支进行主要开发,分散式):           

      优点:各 自开发独立,不容易相互影响。           缺点:管理复杂,merge的时候很麻烦,容易死人。        其实,


这里并没有一定之规,更多的时候是两种 模式结合使用。


还有自己项目的文件结构一定要清晰,有条理;还有controller里面的代码越少越简洁越好;有些不是必须写在


controller里面的东西最好在外面建一个文件夹卸载外面,需要用到的时候去引用,调用它;我觉得这样做一是增


强代码的可读性;结构也更加清晰更容易被人理解;还有可以增强复用性;不知道对性能方面是不是也会有点好


处;





返回列表 返回列表
评论

    分享到