frcoder的博客

frcoder的博客

系统中各个版本号之间的关系

系统中常见版本号及最佳实践 api版本号(主版本号.次版本号.修订号) git_tag号(主版本号.次版本号.修订号.发布号) flyway_db脚本命名规则([V/U]主版本号.次版本号.修订号_[日期]_[当天序号]__[脚本说明].sql) 说明: 1. api的版本号命名规则参见《接口...

2018-12-27 17:57:03

阅读数 8

评论数 0

程序员需要具备的能力

一、编程能力体现: 点:算法(解决问题的能力) 线:设计模式(组织代码的能力) 面:对常见框架的理解和学习(搭建工程项目的能力) 体:对操作系统和计算机网络等基础理论的学习与实践(理解计算机世界的能力) 二、业务能力体现: 理解问题或需求的能力 沟通和协调资源的能力 预估和安排计划的能力 调...

2018-11-08 09:47:03

阅读数 99

评论数 0

对项目管理和软件开发过程的感受和理解

即便是内部开发也要有一个交付的过程,比如一个开发交付给另一个开发,开发交付给测试,开发交付给运维。交付的过程,实际上是验收的过程,这就要求交付的系统是完整的,文档化的,边界清晰的。在交付过程中发现的bug,在本迭代中解决;发现的问题,觉得需求、设计不合理的,记录到文档里,将成为下个迭代的方向。...

2018-11-07 11:07:36

阅读数 248

评论数 0

说文解字

1. ‘-’ 与 ‘_’ ‘-’:中横线(连字符),用于分割,表示连在一起的这些字不是一个词; ‘_’:下划线,用于连接,表示连在一起的这些字是一个词。 在给分支命名时,应该使用中横线,如develop-XXX-XXX ...

2018-05-25 09:31:28

阅读数 86

评论数 0

关于后台分工的思考

对于开发团队的后台工作,建议这样分工:接口和model交给一个熟悉业务的人来写,service交给一个基本功扎实的人来写,controller交给一个擅长沟通的人来写。model层是整个项目的基石,一定要有充足的宁愿冗余的注释,并且各个model中的字段含义一定要保持一致。不要一会code,一会i...

2017-12-08 10:19:45

阅读数 190

评论数 0

接口(Api)版本号命名规则

0. 前言 版本号的命名和更新问题,是开发者的责任感和前瞻性的问题。 1. 项目立项时 版本格式:0.0.0 2. 开发阶段时此时系统尚不稳定,随时可能增减或者修正API。 版本格式:0.次版本号.修订号,版本号递增规则如下: 主版本号:0表示正在开发阶段; 次版本号:当接口发生变...

2017-12-06 15:32:32

阅读数 11727

评论数 0

对于设计模式的理解

相似模式的比较 1. 适配器模式和装饰器模式的区别 (1)适配器模式:天生有两个端,一端有需求,一端提供需求。 (2)装饰器模式:只有一个端,但是可以有好多层,一层一层美化自己。 2. 装饰器模式和代理模式的区别 (1)装饰器模式:聚合(生产好对象,再传给装饰器,不负责生命周期) (2)代...

2017-03-16 18:53:08

阅读数 174

评论数 0

关于Axure+SVN协同工作的术语解释

签入:如果是远程文件则直接同步到svn服务器上的远程副本;如果是本地文件则先转化为远程文件再同步到svn服务器上的远程副本。签入后会失去文件的编辑权限。(既可以操作本地文件,也可以操作远程文件) 签出:使远程文件获得svn服务器上的远程副本的最新更新,并获得编辑权限。(只能操作远程文件) 提交所有...

2016-11-03 22:34:51

阅读数 1378

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭