楼主说的是很有道理,这个道理其实大家都懂的!
过多的使用全局变量,程序的可读性,可维护性都很差!
例如楼主说的,他到了新公司,把前人的程序重新写了一边!
其实可以换个角度思考问题的,楼主你的前任程序员,写出一个可读性,可维护性都很差程序!
起码对他自己是有好处的,1:开发周期快 2.公司有一定程度的依赖他, 3.他也没有任何义务,去帮助接替他饭碗的人! 前两点对他跟公司谈待遇很有帮助!
现在从你的角度来看,前任可读性,可维护性差,给你增加了很多工作!
实际上呢,现在程序员本来就过剩,大家的程序可读性,可维护性都很好的话,那些老板就需要更少的程序员!
当程序员严重过剩以后,有很多人会因此失业,整个行业的待遇更差!
再说了楼主在公司重新写代码,公司发工资,你就当开发新项目好了!
给钱干活,本没什么好抱怨的!如果不想接别人的烂摊子,大可换份工作!
其实前任没有责任和义务为后任着想!
要是公司对他好的话,他肯定也会为公司着想的!
其实大多数情况下,前任可能故意这么做的! |