一些总结
li1011612120
这个作者很懒,什么都没留下…
展开
-
代码扩展性设计---钩子
在编排好业务逻辑中,因为某些部分业务是变动的,但这部分的变动属于主流程,将变动的部分设计成钩子(即方法的入参是一个接口对象),在真实执行时,钩进来变动的代码进行执行;原创 2020-10-15 21:47:45 · 155 阅读 · 0 评论 -
如何拒绝需求
程序员是个好职业,工资高、又体面,唯一的缺点就是费头发。在日常工作当中,产品经理是跟程序员打交道最多的人,据说产品经理的靠谱程度,跟程序员掉头发的速度成反比,也就是说产品经理越不靠谱,程序员越容易早谢。 程序员最头痛的事情,莫过于碰到不靠谱的产品经理,吵又吵不赢他们,动手吧,又不是我们这些受过9年义务教育的人应该干的事。那怎么办呢? 为了解决这个难题,老K走访了10多位互联网大厂的骨灰级程序员,他们常年跟产品经理打交道,还能活到现在,必定有过人之处,吃过的盐比我们走过的桥还多。关上灯,他们就是房间里最亮的星原创 2020-09-27 09:39:04 · 802 阅读 · 0 评论 -
解决gitingnore不生效的问题
git rm -r --cached . git add . git commit -m ‘update .gitignore’原创 2020-06-08 20:55:45 · 579 阅读 · 0 评论 -
回退代码
https://blog.csdn.net/gomeplus/article/details/78241070原创 2020-04-28 15:10:19 · 243 阅读 · 0 评论 -
如果提高提高代码的健壮性
软件开发中最要不得信任 因为信任,所以简单。 但是在软件开发中,不要相信你的上游、下游、队友、中间件。 在开发过程中,需要时时谨记的是在别人错误的情况下,如何实现软件的自保。自救为开发核心,毕竟干100件正确的事情没人记住,一次错误的事情就可能全功尽弃。而不是实现业务流程! 1.提高代码健壮性 开关逻辑(救命逻辑) : 对于新增功能,改动功能,使用开关进行逻辑分离 参数 尽量用符合条件的判断,而不...原创 2020-04-02 11:50:11 · 883 阅读 · 0 评论