Agnes在沃尔玛工作了一年多;她一开始担任的是库存助理,最近被提升为库存业务员。Agnes作为库存业务员的主要工作是进行每日库存记录。在上班的第三天,经理很担心地与Agnes接触。“Agnes,你记录的玩具车库存不准确,并不是所...
这章我在7月20号的时候就准备好了标题,在那之前有写过一篇重构的文章,这段时间一直在等重构造成的弊端。
其实这是个再正常不过的coding习惯,当我们代码量小的时候用来做条件判断是再简单不过的了。
你已经在某个项目的一部分中拖延了很久。推迟了一周以后,今天是你计划打开遗留代码库并查看已完成的内容的时候。你一想到这代码库就害怕。因为你知道离岸软件开发团队已经接触了多年这些代码,而且这些代码已经有五年的...
前面是基本封装,后面是进一步的封装一。基本封装import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;public class RefInvoke { ...
最近和同事在梳理一个系统的改进方案,里面也涉及到一些汇报思路和技巧,最终的方案是需要申请一些服务器,但是整个分析的过程,是一套严谨的推理过程,总之是让领导认为这是在解决问题,而不是在逃避问题,同时申请服务器是在优化...
车子脏了就得洗,坏了就得修,报废了就得换。程序也一样,不合需求就得改,难于跟上业务的变更就得重构,实在没法改了就得重写。
编写可维护代码,对我来说是现阶段需要明确提升的一个方法。毕竟还是野路子出来的,有时明知那样写,重用性差、容易造成代码冗余,但是或是时间紧,或是暂时没有想到更好的实现方式,就会那么稀里糊涂的写出烂代码。...
每个人对于好的代码在自己不同的时期都有不一样的理解。当个人所在的层次变化,好代码的概念也会跟着变化。