代码也需要有尊严的活着
2019-10-12 本文已影响0人
A罗小布
☞ 代码也需要有尊严的活着
癌症晚期的病人最怕的不是死亡,而是疼痛,疼痛的折磨比死都可怕,有的病人痛不欲生,甚至抑郁自杀
这个时候,再多的安慰都不能让病人挽回尊严
再比如,因为意外失去肢体的病人,可能要爬着移动身体,他虽然活着,但是尊严在哪里呢?(没有任何歧视的含义)
还有,精神分裂症的病人,在没有药的年代只能被关在精神病院里,狂躁的病人只能被捆起来,严重的病例也只能打开大脑用手术刀破坏脑组织,人从此变成一具行尸走肉,那你说,他们的尊严又在哪里?
生命第一,不仅要保证人活着同样必须为人找回尊严
之前提到了 「生产环境稳定为先」 原则,但是如果代码没也有了阅读性,比如最极端的情况,所有的命名全部用拼音首字母、 或全拼,这东西只有自己能看懂,时间久了自己也「打脑壳」,这样的代码有尊严吗?
一个接盘侠过来,看着这样没有尊严的代码,你说给其加点工资,给我钢回去,稍微有一点理想的研发人员估计都不太愿意接招
人要先活着且要有尊严的活着,再谈未来的理想
代码的可阅读性就是尊严,代码的稳定性是前提、 其次再去追求可高复用、 可维护性才是正确的方向指南
上线正式环境的代码,一定需要多检查是否有遗留的边角料没收拾,我们不应暂时不影响业务流程和功能,而放任自由,我们不差那几分钟的时间
我们需要做一个稍微有点情怀、有点思考的程序员,我们要让自己编写过的代码,有尊严的活着