博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
程序员随想-关于优雅
阅读量:6171 次
发布时间:2019-06-21

本文共 852 字,大约阅读时间需要 2 分钟。

hot3.png

程序员随想记-关于优雅

人的思想是复杂,社会更是复杂的,然而整个世界却是简单的。世界的简单在于规则的简单既我们可以用简单且优美的方程来描述世界运行的规律,看看这些伟大的公式,多么简约优雅!

电场力 F=Eq 胡克定律 F=kx 质能方程E=MC^2 勾股定理​​ a^2 + b^2 = c^2 牛顿第二定律 F=ma 万有引力定律 F=Gm1m2/r^2 …………

发现这么优美的公式背后是什么?先来看看科学研究的通用方法:

image.png

可以看到经过如此严谨的科研过程,才能把世界规律用这些优雅的公式表达出来。优雅的必然是简单的,拨开复杂事务表面,会看到背后都是简单的原理。看不到简单的说明没看透。这原理放到代码和架构上同样适用。

丑陋的代码

我所接触的代码,给我的感觉就是大部分的架构和代码看起来不只是优不优雅的,而是丑哭了!!!产品界面很漂亮,但是后台架构和代码乱七八糟。举个形象的例子,一个化着美妆,穿着鲜艳但是三个月没洗澡刷牙的女孩和你一起吃饭,你受得了吗?

丑陋的代码和架构不只是丑的问题,背后同样会带来各种问题,丑陋的代码难以看懂,且让人没有看的欲望,导致开发效率低下,还容易出线上故障,排查问题的时候异常困难。代码架构一旦开始变丑之后大部分情况会越来越丑。

代码至于变丑的理由可以有很多,需求多、迭代快、接手过多批人代码已经很烂了,只要想找借口那一定有无数个借口。

从现在开始

从现在开始 养成coding好习惯,熟读并准守《集团开发规约》,设计并遵守好的流程规范。要把业务和需求深入理解,根据业务特殊性设计方案的时候考虑尽量多的情况。很多时候顺手就可以fix掉的问题就fix掉吧,团队也抽出时间专门处理历史包袱。 多看些优雅的开源项目,多看书,提高对美的感知能力,学习优秀的设计方案。 多接触些各本行业的人、事、物,扩宽知识面,寻找灵感。

当开发对待代码像对待自己孩子一样,会发现这个世界原来这么美好!

转载于:https://my.oschina.net/u/2250599/blog/3035648

你可能感兴趣的文章
中使馆驳斥《金融时报》“中国网络威胁论”
查看>>
【挨踢人物传】茶乡浪子:“传奇”职场路,一生感谢情(第12期)
查看>>
我的友情链接
查看>>
c#关于数据库连接操作的案例
查看>>
聊聊最近接触的媒体查询!
查看>>
HAproxy指南之haproxy重定向应用(案例篇)
查看>>
学习 HTTP协议挺不错的一个类
查看>>
深入字节码 -- ASM 关键接口 MethodVisitor
查看>>
linux 文件权限
查看>>
Linux常用命令集合
查看>>
Oracle DML
查看>>
Linux - FHS文件系统层次标准
查看>>
报错:Invalid bound statement (not found)
查看>>
Linux GPT分区格式磁盘的相关操作
查看>>
通过Docker进程pid获取容器id
查看>>
L15.2 zabbix基础(2)组件说明介绍
查看>>
impdp 常见问题 10g/11g/12c 问题解决 ERIKXUE
查看>>
2013年1月工作小结 -- 上线后的懈怠
查看>>
敏捷宣言
查看>>
php Yii: 出现undefined offset 或者 undefined index解决方案
查看>>