有趣的代码展示

zhenghengbin 2018-09-26 原文

有趣的代码展示

最近在工作中,有的时候想看看公司封装的组件,于是就点击进入项目中用到的组件代码中去,本来是想学习下,结果,却发现了很多有意思的代码,独乐乐不如众乐乐,与大家分享下

代码展示

下面只粘贴2处,简单的标记了下,大家慢慢欣赏,如果发现没有意思,那是我的错!

TIM截图20180925193935.png

TIM截图20180925194048.png

大家看完上面的代码什么感受,是不是瞬间感觉清爽许多,这还是公司作为公共组件进行封装用来给公司用的。这代码写的真是呵呵哒。

思考

我感觉写出这些代码的水平也是很six的。但是身为公司的领导们,技术管理者,是不是也有责任呢?

就这样的代码还让大家作为公共组件用,我真是呵呵了。

反正我看到这些代码,只有愤怒,你们写出这样的代码,晚上不会做噩梦吗?

总结

引用秦迪秦老师的一段话,来结束我的愤怒!

所谓好的代码呐……

是高内聚低耦合的设计,处处体现出的的优雅感!!!!!

是查看方法时时感受到的,从始至终清晰而流畅的思路!!!!!

是每一处编码的干净整洁,伴随而来的身心愉悦!!!!!

是伴随着代码规模增大时,归纳出的统一的抽象!!!!!

是面对需求和排期矛盾时,做出恰到好处的取舍!!!!!

是面对未来的不确定性时,依靠直觉的准确预测!!!!!

是在无人的办公室敲击键盘时的行云流水!!!!

是在面对系统复杂性时的庖丁解牛!!!!!

是面对挑战时的热情!!!!!

是面对挫折后的执着!!!!!

是灵感!!!!

是创造!!!!

是技巧!!!!

是每个程序员深思熟虑之后记录下的思想!!!!

是一个正在挑战世界的十六岁的少年!!!!

这种犹如四十岁中年人一样浑浑噩噩过完一天算一天的代码,我绝不接受!!!!!!!

绝不!!!!!!

发表于 2018-09-26 08:52 养码青年 阅读() 评论() 编辑 收藏

 

版权声明:本文为zhenghengbin原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/zhenghengbin/p/9704847.html

有趣的代码展示的更多相关文章

  1. 一个不太老的程序员 2018 年末感想

        不知道为啥,越来越感觉时间不够用,一转眼发现快要过年了!我今年都干了啥,学了啥新技能,去年立的flag […]...

  2. 面试被问烂的 Spring IOC(求求你别再问了)

    广义的 IOC IoC(Inversion of Control) 控制反转,即“不用打电话过来,我们会打给你 […]...

  3. 三个小故事送给测试新人们

    毕业5年多的我,再次回过头来看看刚入行时所写的文章,感概良多。尤其是文章中的第三个小故事,过了这么久依旧可以激 […]...

  4. 二值信号量和互斥锁到底有什么区别?

    在说明之前我先抛出结论:互斥锁和二值信号量在使用上非常相似,但是互斥锁解决了优先级翻转的问题 假定我们现在有三 […]...

  5. 如果我是一线技术主管

    如果我是一线技术主管,可能曾经是团队综合实力最强的,被时间支配不能再每天写代码,但团队各种挑战依旧在 如果我是 […]...

  6. 自己动手实现一个简单的JSON解析器

    1. 背景 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。相对 […]...

  7. 大发快三须知的”规矩”与”规律”方能回血上岸

     “不以规矩,不能成方圆”—-《孟子》,围棋快三当中也有”规矩”与”规律”,看似猜测不透的3位数组 […]...

  8. 程序员跳楼之我见

    数日前,中兴的一位42岁程序员跳楼引发了一场风波,中兴重新被推到了风口浪尖上,说实话,最近这几年,我都已经快忘 […]...

随机推荐

  1. 秋招提前批小结(CVTE一面挂、阿里三面挂)

    7月27日:CVTE一面 30分钟(挂) 1.自我介绍 2.有没有做过JavaWeb相关的项目?你觉得难点在哪 […]...

  2. zookeeper系列之:独立模式部署zookeeper服务

    一、简述   独立模式是部署zookeeper服务的三种模式中最简单和最基础的模式,只需一台机器即可,独立模式 […]...

  3. 浅析jQuery基础框架

    一、原型模式结构 1 // 定义一个jQuery构造函数 2 var jQuery = function() […]...

  4. UITapGestureRecognizer 的用法(轻触手势识别器)

    最近在项目中用到了手势操作,键盘回收时还是挺常用的,现在总结下,多谢网络上大神们的分享。 先分享下我在项目中用 […]...

  5. 浅谈Java反射

    什么是反射? JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对 […]...

  6. 特征向量和特征值

    特征向量和特征值 定义1:\(A\)为\(n\times n\)的矩阵,\(x\)为非零向量,若存在\(\la […]...

  7. iBrand 教程 0.1:Windows + Homestead 5 搭建 Laravel 开发环境

    统一开发环境 为了保证在学习和工作过程中避免因为开发环境不一致而导致各种各样的问题,Laravel 官方为了我 […]...

  8. 应用程序无法正常启动0xc000007b

    参考: http://jingyan.baidu.com/article/ff42efa9181bbbc19e […]...

展开目录

目录导航