软件开发经验之谈
来源:广州软件开发 编辑:广州软件开发公司 日期:2020-05-06
软件工程中的达尔文主义悲惨剧是:
好的代码总会被重写,坏的代码总会生存下来。
因而,可扩展的代码被扩展,然后被改造得改头换面溃散,之后被一大段只能将就运行的专用代码替代。
因而,通用的代码被替换成具体的代码,后者速度更快,并且(暂时来看)更简单了解。
所以,干掉好的代码、美丽的代码和正确的代码。
在一个只寻求局部的市场中,只要美学才能防止程序员考古学家的悲惨剧。
代码遭到的限制主要是因为咱们无法办理其复杂性。因而,
软件会不断增加,直到咱们无法了解。
因而,关于创立大型软件体系来说,需要作出并执行的决议计划,现已超出了任何个人的了解能力。而社会、政府和文化的核心问题便是作出团体决议计划。从人类起源直到14000年之后的今天,咱们依然有各种问题,如全球变暖、核兵器、居高不下的犯罪率……跟着软件腐蚀着国际,在可以预见的未来,可以幻想到团体决议计划会承受怎样的压力。
或许咱们应该期待,软件“工程”中真正的前进,只要在咱们学会如何办理自己后才有或许。
致还有挑选的人一言:
集权控制媒体的体系,不要做。
需要不可继续的价值的体系,不要做。
推广社会不公平的体系,不要做。
使用数字鸦片赚钱的体系,不要做。
将社会关系兵器化的体系,不要做。
除此之外,也不要做任何企图了解并操作人们,却不提供方法让人们了解并操作它的体系。
做一些帮助别人的事,即便是小事。
做一些让事物更简单了解的事。
做一些重要的事,即便只为你自己。
从前,软件答应咱们进入虚拟国际,挑选自己的社区,探索各种或许的实际。而今天,不管是好是坏,软件现已界说了每个人的实际。让咱们建立一个适合生活的国际吧。
相关阅读