你用哪些软件和方式来提高自己的工作效率?(开发编程篇-下)
以下文章来源于挺婷Tina ,作者挺婷Tina
在知乎上看到这么一个问题:
你用哪些软件和方式来提高自己的工作效率?
上篇文章里,挺婷介绍了在开发编程方面,提升效率的一些软件和方式,今天继续补充几点。
一、关于开发编程
昨天写了好几点了,今天再来补充几个。
1、每次写完一段功能后,就及时提交到代码库上,避免一次性提交N多代码。自己电脑突然坏了,还可以及时拿出相应代码进行开发。
2、在各模块的关键接口上,打印相应的输入输出日志,方便后续的问题排查。
3、自己完成代码自测后,可找对应的产品经理进行功能验收,提前发现问题,消灭潜在的bug,进一步减少在修复bug上面的时间。
4、非常关键的一点:保证好睡眠。相信大家都会有这样的体验:脑子清醒时,一些复杂的事,只需花很短时间就想清楚了。但如果状态不行,再怎么加班,效率都是很低的。
二、部署上线阶段
1、如果公司还没有CICD这种持续集成的系统支撑,且开发项目也不少,可以考虑上了,早日摆脱手工部署服务的时代。
2、为项目上线制定一些检查清单,并根据这个清单排查上线风险。例如检查本次更新是否有兼容性问题,或者看看是否要停服更新。最终做到,项目成员无论经验多少,只要根据清单来操作,基本不会出大问题。
3、涉及到底层数据库字段的变动,先在自己本机写sql演练更新过程,排查风险,并用flyway等工具管理数据库字段的版本变更,让上线效率更高。
4、避开业务高峰期、周五、节假日的时间上线,倒逼团队提升效率,在工作日做完该有的上线工作。
三、交付维护阶段
1、对于基础服务:上线后,同时交付接入文档,包含适用场景,API说明,接入的示例demo,这样对方看着文档,就知道如何接入了,而不需要开发人员去人工对接。
2、定期查看公司里监控、报警的数据,发现项目中潜在的问题点,并纳入项目迭代计划中,避免问题发展为重要紧急事项。
好了,以上就是今天的内容
今天是日更的251/365天
我们明儿见。
相关文章
- 哪些软件是python编写出来的_用Python编程需要什么软件?
- android脚本工具,安卓脚本编程软件[通俗易懂]
- java编程软件下载_Ee Java(Java编程软件) V1.1.0 官方版
- islide是什么软件,一分钟带快速了解islide插件
- 图扑软件携数字孪生产品与解决方案亮相高交会
- 手机上有哪些不错的c语言编程软件?[通俗易懂]
- 用户名为中文软件不能用_电脑用户名打不了中文
- 管家婆软件单据过账:保存失败,请稍后重试
- AutoCAD2015中文完整版安装教程(附软件下载)cad所有版本!
- Ps CC2018下载安装教程--PS软件全版本
- PDF编辑软件强势来袭!Acrobat XI升级Acrobat DC安装教程pdf编辑器全版本下载
- BetterMouse for Mac(鼠标增强软件) v 1.4 (3085)激活版
- 启科量子国产量子编程软件项目将启动开源计划
- PS2022下载ps软件怎么下载 PS最新版安装包下载 PS安装教程ps软件下载
- 清华软件论坛 | DeepMind研究科学家李宇佳分享“AlphaCode:编程竞赛级的程序自动生成”
- SolidWorks软件2023中文电脑版下载安装,SolidWorks数控编程软件
- Adobe AI软件2017-2023全版本 win/mac电脑中文版下载安装教程
- Scratch软件和教程下载,Scratch儿童编程软件中文版电脑安装
- 分子生物学软件SnapGene 激活版下载安装,SnapGene软件下载激活
- Mastercam 2022:全新升级,更先进、更高效的CNC编程软件!
- mac LRC2023的最新版本下载LRC2023下载装最新版LRC软件下载教程免费版
- Linux C 编程:开发高效应用(linuxc编程软件)
- 解决安装编程软件NetBeans IDE 依赖包
- 快速安装、开启基于FSID Linux的软件服务(fsidlinux)
- 中科院软件研究所发布区块链基础组件RepChain
- Oracle TM 数据库软件简介与应用(oracletm)
- 轻轻松松下载Oracle软件,高效解决编程难题(oracle软件下载)
- 快速上手Linux编程:软件安装基础(linux编程软件安装)
- Linux编程之路推荐的软件工具集(linux编程用的软件)
- Linux下面最佳压力测试软件:探究软件魅力(linux压力测试软件)
- 非法使用Oracle软件,遭受侵权损失(oracle不买正版)
- MIT 研发会“编程”的折纸,用软件 DIY 充气包装