一个软件工程师的反思:关于重构
相关推荐
-
软件界旷世之架:测试驱动开发(TDD)之争
摘要:在软件行业中,神仙打架的名场面,那就不得不提的是2014年的那场--测试驱动开发(TDD)之争. 在历史上有很多精彩绝伦的神仙打架,比如数学界的牛顿和莱布尼茨关于微积分的旷世之争:比如量子物理中 ...
-
代码能跑就不要动,程序员都坚持这个观点,45岁老程序说出了真相
导语 新来的程序员小王,看了项目的代码后,觉得老代码内存释放那块设计的不合理.这小伙也挺勤快,他首先想到的是重构代码,然后他模块化了内存释放的那块逻辑,代码看起来更方便读,然后没过几天,生产上出现了重 ...
-
一个软件工程师的反思:我的一次非主流重构经历
上期导读:一个软件工程师的反思:关于重构 我的一次非主流重构经历 最近的一个项目,基于一个其他项目,根据新的需求,对功能做一些裁剪,然后自己测试一把,通过没问题,就可以正式发布给测试组,通过了就可以了 ...
-
设计一个RISC-VCPU,软件工程师如何学习硬件设计
https://m.toutiao.com/is/ejKKhEt/ 我在数字逻辑设计方面并没有经验.也就是说,直到最近我才决定尝试设计自己的 CPU,并在 FPGA 上运行!如果你也是一名软件工程师, ...
-
鼠标手势,窗口置顶,贴图,文字识别,这一个软件就够了!
如果想要你的Windows操作系统使用起来更加的高效,那么鼠标手势则是一个非常好用的工具,很多复杂的操作通过一个鼠标手势就可以完成,大大降低了我们操作的复杂性,也提高了我们的电脑使用效率. 比如我们在 ...
-
维护电脑,一个软件就行了!一键操作,让你的电脑不再卡顿
维护电脑,一个软件就行了!一键操作,让你的电脑不再卡顿
-
远程软件工程师的10个最佳实践
从表面上看,当考虑软件工程师研发效率的时候,我们可能会想到时间管理.沟通和任务完成的有效性.问题是完成任务或者有一个预期的时间表并不一定等同于生产力.对于远程工作的软件工程师而言,正面临着常规思考.责 ...
-
一个谷歌工程师培养冥想习惯的经历
杰克·纳普(Jake Knapp)是谷歌的首席设计师,曾经是gmail团队的成员,也参与过YouTube的开发.他写过两本书,都翻译成了中文.同时他邀请密歇根大学的学习体验专家埃里克·斯科格斯伯格(E ...
-
民事检察 | 民事提请抗诉制度的反思与重构
吴世东 福建省人民检察院第七检察部主任 王 亮 福建省三明市人民检察院第四检察部副主任 摘 要:随着我国民事诉讼法律制度的发展和完善,民事提请抗诉制度亟需适应新形势,进行反思与重构.实践中,民事提 ...
-
一个软件,一串数据,三秒选出人气目标股,刷新你认知!
一个软件,一串数据,三秒选出人气目标股,刷新你认知!
-
一个软件高级工程师的七年中医路
中医梦+软件高工+七年 作者 | 慧度居士 大概介绍一下自学中医的背景:本人是一位计算机软件高级工程师,与历史上很多自学中医的人一样,也是久历病痛,行拂乱其所为,遂痛定思痛决定自学中医. 到目前为止, ...
