十个实战开发中必备的小策略

1. 开发先用git,平时多commit

为什么开发要用GIT呢?因为要给自己一颗后悔药吃。只要经常commit,文件就可以随时回退到某个时刻的内容,再也不担心别人改了自己的文件,自己误删了文件,特别是ide的删除,删除不是进回收站的,一不小心又没备份,分分钟重写的节奏。


2. 数据库最起码每天备份,手动修改数据前,请备份

数据无价!数据无价!数据无价!重要的事情说三遍。假如数据库被攻击了,来一个drop database,没备份那就哭去吧!假如某一天升级,但是自己还处于睡眼朦胧之际,一不小心改错数据咋办,每当这个时候就会发现备份的好处。


3. web开发用linux系统或者mac

window系统不区分大小写是最严重的一个问题,因为我们开发的web应用大部分部署在linux系统上,假如我们写错路径大小写,往往在win上察觉不了,只有线上才发现问题,编码问题亦是如此。


4. 数据库数据删除不要硬删除

为什么不能硬删除呢,而是用一个字段来标识是否已经删除?因为要避免误操作。举个例子,一个客户下单购物,并且支付了。但是客服不小心点击了删除,当发现问题之后,要恢复,软删除只需要调一下字段即可。


5. 错误日志一定要记录

当我们的系统在线上出现问题之后,唯一能够告诉我们出错的线索就是错误日志。然后日志由于占据存储空间,我们要注意转存问题。


6. 能用第三方服务,先用第三方服务

在这个快节奏的时代,APP晚上线一天说不准市场就没了,所以一开始还是乖乖的上第三方服务,先实现功能,等后期慢慢切换到自己的服务。云存储可以用七牛云,又拍云等。推送可以用极光推送,信鸽推送等。短信服务可以用阿里大鱼等。


7. 慎用前后端分离

特别只有自己一个后台研发的时候,最好不用轻易尝试前后端分离,因为工作量完全是翻了几倍,但是不可否认前后端分离的必要性。


8. 有条件的话,用docker搭建开发环境

不是偶然出现开发没问题,到了线上就出问题的情况么。使用docker以后就可以确保线上线下用的依赖环境是一模一样的了。


9. 能用别人的轮子就不用自己造轮子

自己造轮子会出现很多不确定因素,需要经历时间来变得稳定,所以在商用项目上,如何有好用的第三方项目,还是先用第三方轮子抗住吧。


10. 编码风格要优美

(1) 写完代码请用IDE格式化一下,为了团队其它小伙伴阅读着想

(2) 命名风格要统一,也是为了别人阅读着想

(3) 每个函数写写注释吧,为了以后修改方便

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值