博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
工作中上的一点思考
阅读量:5158 次
发布时间:2019-06-13

本文共 775 字,大约阅读时间需要 2 分钟。

  • 防御式编程,不要相信任何人和服务。你要做好对自身的保护,号称4个9的AWS不也宕机了吗!

  • 你所担心的事一定会发生,而且可能马上会发生。最近上了一些功能,你说好像这个地方可能会有问题,你最好赶紧看,也许马上就会有问题。

  • 线上出现问题要放大处理,尤其是和数据、钱相关的,肯定有不合理的地方,特别准。

  • 命名要专业一些,多用一些业务用语,少起一些 map process run等方法,要具体一些,见词知意。

  • 接口定义要明确,做到只要看一下定义就知道写得是什么,不需要看实现基本就可预知你写得的是什么。如果还要看实现才能确定做了什么,那么你写的这个接口就有些失败。

  • 重构很重要,但也要小步前进,如果抽出大段时间重构,十有八九会失败,还要受到业务部门的挑战。

  • 重构还有一点作用,让你更加了解系统的来龙去脉。我在想对于新入职的员工,是否可以给他一个小模块,让他搞一点重构,通过这样的方式让他来了解系统。这有一个前提,leader要对新员工的代码review、负责。

  • 我们工作环境是一个团队,这就要求我们要适当的帮助他人。但也注意,不要让别人背上的猴子跳到你背上,把别人的活都揽在自己身上,自己累的够怆,别人也没有成长。

  • 测试人员信息获取更多应该来自产品,而不应该是开发人员,那样的话掺杂开发人员的代码思维,很有可能是错误的理解。这个吃过亏,测试人员让开发人员给讲逻辑,结果上线后发现与产品的初衷是想背离的。

  • 最近订阅了很多技术公众号,大家写得都不错,也有很多干货。但有一个问题,就是知识不够系统不连贯,如果想深入的了解一个东西最好还是从纸质书籍下手。另外北京地铁是可以看书的,至少我上班的时间点还是能拿出书来看的,相对来说比刷朋友圈实惠一些。

转载于:https://www.cnblogs.com/helloprogrammer/p/thinking.html

你可能感兴趣的文章
处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“Manag
查看>>
01: socket模块
查看>>
mysql触发器
查看>>
淌淌淌
查看>>
win10每次开机都显示“你的硬件设置已更改,请重启电脑……”的解决办法
查看>>
C++有关 const & 内敛 & 友元&静态成员那些事
查看>>
函数积累
查看>>
Swift 入门之简单语法(六)
查看>>
〖Python〗-- IO多路复用
查看>>
栈(括号匹配)
查看>>
Java学习 · 初识 面向对象深入一
查看>>
源代码如何管理
查看>>
vue怎么将一个组件引入另一个组件?
查看>>
bzoj1040: [ZJOI2008]骑士
查看>>
LeetCode 74. Search a 2D Matrix(搜索二维矩阵)
查看>>
利用SignalR来同步更新Winfrom
查看>>
反射机制
查看>>
CocoaPod
查看>>
BZOJ 1251: 序列终结者 [splay]
查看>>
5G边缘网络虚拟化的利器:vCPE和SD-WAN
查看>>