文章预览
前几天听到个新鲜事儿,说现在的大厂程序员们流行起了个招——“防御性编程”。就是通过难以维护的代码,确保自己一旦离职,留下的代码难以替代,从而在某种程度上提高自己的“不可替代”性。 现在大裁员之下,这些程序员们其实也是为了求生不得不出些歪招。但这样的“防御性编程”真的是程序员的保命良方吗? 据公开报道,今年互联网大厂都进行了一定程度的裁员,某书更是裁员20%-30%。你问到底为啥裁员?可不就是所谓人效不行,前几年市场好时,一群人斗志昂扬地去拓展业务,一转眼,形势不对了,大家都得缩衣节食。 但这种方式真的能自保?还是它只是心里上的“自保”。 防御性编程的本意是一种细致、谨慎的编程方法,它是让程序员写代码时提前预测可能出现的问题,并采取措施来规避这些问题。 “防御性编程”≠屎山代
………………………………