近期公司在对原有系统进行升级,前段时间在纠结使用什么开发环境,现在确认开发环境后,又不能立即重写,原有的代码得维护,又有客户不断提出需求,权衡后不得不对系统进行重构,原系统是在客户需求不明确,时间又紧张的情况下做出来的,代码称不上健壮,每改一次程序,都是一个痛苦的过程。