环保,IT也需要环保,世界需要环保.

       google曾言:如果所有网站的代码全部做压缩处理,我们的服务能力将提高30%。google服务能力的30%是什么概念?我也不知道,呵呵!

       天天说性能,天天说优化,怎么不想想环保呢?须不知机器cpu跑的数度,内存的大小,硬盘的转速都是个定数,非让其他无关紧要的代码run,非让内存装着没用的东西,性能能上来吗?一次数据库连接即可搞定的事情,非得让他提高的5次,性能能上来吗?

      如何环保呢?说说熟悉的代码吧。

1.if else嵌套的代码长达几百行,而且里面嵌套的判定是数十个,这样的代码,对于维护人员来说,不知道有多头大,不知道需要浪费多少时间来看这样的“垃圾”代码。

2.一段代码在一个文件中出现5次以上,这改则改5处,没事蛋疼吧?

3.同一个类中定义统一个字符串十次以上,你为啥不定义为静态的或者常量呢,难道你的内存很给力?

4.没事你用什么名称比较干啥?id干啥使的。虽然说现在.net framwork对字符串的比较跟数字差不多了,你没事也必要故意去挑战它吧。难道你是在测试cpu的性能?

5......

浪费机器性能,浪费人力,浪费。。。。

作为写代码的你是否喜欢看让你头大的代码呢?作为领导你是否喜欢你的兵天天纠结于那些垃圾代码产生的bug中呢?作为老板你是否愿意看到你的团队天天加班还没啥成绩呢?。。。

也许你现在还不是老板,也许你现在不需要考虑这些,但是环保意识我建议你还是现在开始养成吧。

 

posted @   go on coding  阅读(324)  评论(1编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· [AI/GPT/综述] AI Agent的设计模式综述
悠季瑜伽会馆
点击右上角即可分享
微信分享提示