如何加快外包式的定制化开发系列分享

最近被越忙我越浪的心态搞炸了。感谢我的女朋友对我的支持,“什么我是在做梦吧?”,不,我真的有一个很好的女朋友。

高强度做外包可以快速增强一个人的编程能力。也可以挣点钱。由外包渠道的朋友或许我们可以合作。

下面来说说如何加快外包式的定制化开发。

相信大家都接过很多外包,外包具有一定的相似性,但是往往又具有不可复制性。有时候,想要从一个项目里面直接对代码进行修改变成另外一个版本,但是当你准备改写的时候,你又被之前屎一样的代码的代码搞困惑了,“这我怎么下手啊,还不如重写,尼玛研究以前的代码更花时间啊”。这个时候,就要果断重写了,虽然成本提高了,但是,写代码的时候那种违心的感觉就变少了,同时这也可以优化心情,每次盯着屎一样的代码,看着真的让人头痛。

下面来谈谈重构,首先是把原来的项目给复制一份出来,重命名,然后对照现在的新的需求表看看有哪些东西是可以使用的,现在大多数人都讲究组件化编程,但是在写一些小外包的时候,没有足够的时间将脚手架给抽取出来,下次如果要使用,需要重写一次就很麻烦,所以建议保留一个基础的项目的,以后的其他架构都可以直接在上面进行修改

我的重构项目时这样的,我之前利用一个后台管理系统,写了一个二手商城???我也很奇怪为啥我要是用后台管理系统,实现方式我是利用的表格对商品进行渲染,应该说是非常low吧,但是后端该实现的功能都实现了的,只是前端做得差了点,因为我本身是做后端开发的,对于前端方向的认识确实不够深。而这次的外包是写一个书城,我原本也是打算换一个后台管理的方案去做,然后接口还是利用原来的那一套,但是由于实现功能是有差距的,所以我在想可能需要进行修改。

于是,我重新编写了该项目可能需要用到的所有接口的请求路径,利用原来的代码的一些地方的复制粘贴,可以大大加快我的编程速度。

如果采取java的方式做外包,我一般使用的是springboot,比较快。采取php的话一般使用 laravel。采取Python的话使用flask。

现在,我以java为例,从我自己的角度来分析如何加快外包定制化开发。

大致规划为
1、首先创建好项目,可以利用原来的基础项目直接拖出来,然后修修补补变成一个新的项目,我采取的就是这种办法。
2、根据需求文档,定制出需要的对象有哪些,然后定制出相应的接口
3、利用接口来猜测需要的数据,建立数据表。数据表可以沿用之前的数据库,需要加的表直接添加即可
4、实现后端接口,用postman测试后端接口,看是否所有接口形成了一个闭环
5、套一个前端的模板,然后利用ajax进行交互。

在接下来的两天里,我会陆续按照这个进度分享我目前外包的做法,同时也给自己做一个记录。

扫描二维码关注公众号,回复: 6069344 查看本文章

猜你喜欢

转载自blog.csdn.net/xielinrui123/article/details/89475186