工作的一半或者更多时间在为同伴或者自己填坑
2017-03-16 16:33
302 查看
之前出现过一次事故,就是我搞的etc2纹理在手机上不好用了,我怀疑是配置文件读的不对,于是回滚到没有压缩纹理的时段来规避.之后就好几天没去搞这个.
今天找另一个写好文件之后再次读不对的问题,找到了问题所在.现阐述一下产生问题的前后.
TextureImageInfo是存储贴图额外信息的一个类,之前我序列化与反序列化的方法暴露在了调用类的地方,于是理所当然地暴露了一个static public string Suffix = ".xxx".
接下来的某天,同事YANG说,序列化与反序列化最好写成类的成员变量,恰巧我也意识到了,并且写了一个.于是从此以后,序列化与反序列化在调用的地方就不需要自己写了.
接着隐患成了事故,CHEN上传的代码中我发现,序列化方法传入的参数中,传入了文件名+Suffix.其实我在序列化方法中已经+了Suffix,无需再加,再加就找不到文件了.
暴露问题时,仓促之下,我在反序列化的方法中发现传入的文件名里已经有Suffix,就仓促把方法中的+Suffix给注释掉了.这导致的结果就是,在生成压缩纹理的过程中,传入的还是不带Suffix的参数,这样配置文件就找不到了,发布几次都是错的.
安全总结会,我总结的还是不错的,我想我该撸一撸手表了.着实费了一番功夫才找到.
回顾一下,如果我在添加序列化与反序列化的方法的同时,把不再需要暴露的Suffix改为private;或者CHEN不更改原本不需要的Suffix,事故就不会发生了.也就不会费这么多时间.
工作中很多时间都在填同伴或者自己挖好的坑.如何才能避免,或者尽可能少互相挖坑玩.除了有良好的编码习惯,工作时心态稳定与有好的身体状态也是重中之重.那边死催,这边不大可能花心思静下心来把所有事都考虑好;那边傻逼领导着急得要脱裤子上房顶,这边看你细致板牙地review代码而不上传肯定会喷;身体困得不行,或者心情不好,也没心思干这些看似可有可无的工作.
所以, 我们应该从一次次事故中反思,反思我们做错了什么本不该做错的.我们也不想花大把时间去做本可以避免的事情.这需要有一个好的大环境,人人保持好的状态,确保自己有空间与时间去做自己想去做的事.
今天找另一个写好文件之后再次读不对的问题,找到了问题所在.现阐述一下产生问题的前后.
TextureImageInfo是存储贴图额外信息的一个类,之前我序列化与反序列化的方法暴露在了调用类的地方,于是理所当然地暴露了一个static public string Suffix = ".xxx".
接下来的某天,同事YANG说,序列化与反序列化最好写成类的成员变量,恰巧我也意识到了,并且写了一个.于是从此以后,序列化与反序列化在调用的地方就不需要自己写了.
接着隐患成了事故,CHEN上传的代码中我发现,序列化方法传入的参数中,传入了文件名+Suffix.其实我在序列化方法中已经+了Suffix,无需再加,再加就找不到文件了.
暴露问题时,仓促之下,我在反序列化的方法中发现传入的文件名里已经有Suffix,就仓促把方法中的+Suffix给注释掉了.这导致的结果就是,在生成压缩纹理的过程中,传入的还是不带Suffix的参数,这样配置文件就找不到了,发布几次都是错的.
安全总结会,我总结的还是不错的,我想我该撸一撸手表了.着实费了一番功夫才找到.
回顾一下,如果我在添加序列化与反序列化的方法的同时,把不再需要暴露的Suffix改为private;或者CHEN不更改原本不需要的Suffix,事故就不会发生了.也就不会费这么多时间.
工作中很多时间都在填同伴或者自己挖好的坑.如何才能避免,或者尽可能少互相挖坑玩.除了有良好的编码习惯,工作时心态稳定与有好的身体状态也是重中之重.那边死催,这边不大可能花心思静下心来把所有事都考虑好;那边傻逼领导着急得要脱裤子上房顶,这边看你细致板牙地review代码而不上传肯定会喷;身体困得不行,或者心情不好,也没心思干这些看似可有可无的工作.
所以, 我们应该从一次次事故中反思,反思我们做错了什么本不该做错的.我们也不想花大把时间去做本可以避免的事情.这需要有一个好的大环境,人人保持好的状态,确保自己有空间与时间去做自己想去做的事.
相关文章推荐
- 4程序员小飞原计划三天完成某个任务,现在是第三天的下午,他马上就可以做完。但是在实现功能的过程中,他越来越意识到自己原来设计中的弱点,他应该采取另一个办法,才能避免后面集成阶段的额外工作。但是他如果现在就改弦更张,那势必要影响自己原来估计的准确性,并且会花费额外的时间,这样他的老板、同事也许会因此看不起他。如果他按部就班地按既定设计完成,还要花更多时间在后续集成上,但那就不是他个人的问题了,怎么办
- 做自己 生活 金钱 工作 时间 的 自己
- 挑水之余挖口井,把握工作之余的时间挖一口属于自己的井
- 为了满足项目上线日期要求,我该怎么告诉我的团队工作更多时间?
- 20160324 今天第一天 以后分享自己以前工作遇到的问题或者自己的觉得比较好的东西
- TimerTask在遇到修改系统时间不能正常工作,自己写一个简单的TimerTask和Timer
- “秘书九段的故事”,要学会给自己制定一个工作N段或者技术N段
- 时间日期工具类 封装工作中常用的一些时间日期计算方法(转+自己修改)
- 为了满足项目上线日期要求,我该怎么告诉我的团队工作更多时间?
- 对自己近段时间工作状态的深刻反思
- 我们公司接到了一个比较大的IT软件项目,由于项目时间紧急,我们想采用有非常手段、非常方法,不自己进行全部的开发工作。
- 将近一半的用户希望能够在两秒内或者更短的时间内打开网站
- 在线Word编辑的jQuery插件时间:2010-12-29 09:15点击:122 次 【大 中 小】 在做OA或者工作流程的网站中,常常能够看到一些在线Word编辑进行文档处理的功能,这里我开发了
- 学了有段时间了,只有做过笔记和云笔记,现在开始把学习和未来工作中遇到的好资料都保存到博客了.用了CSDN博客瞬间感觉自己Hacker了.哈哈
- 如何让自己拥有更多的时间——《暗时间》阅读笔记(一)
- 做自己 生活 金钱 工作 时间 的 自己
- 为自己找到更多时间的6种方法
- 不是放松,而是可以给自己更多的时间
- 连载《一个程序猿的生命周期》- 40、张弛有度的工作,留给自己一些思考的时间
- 如何比较Keras, TensorLayer, TFLearn ?——如果只是想玩玩深度学习,想快速上手 -- Keras 如果工作中需要解决内部问题,想快速见效果 -- TFLearn 或者 Tensorlayer 如果正式发布的产品和业务,自己设计网络模型,需要持续开发和维护 -- Tensorlayer