浅谈对Lambda表达式的看法

首页 虾扯蛋 浅谈对Lambda表达式的看法
~~~ 热烈庆祝通天技术网开业大吉 ~~~

在看某劣质Java源码的时候遇到大量且长篇的lambda,只有一个想法,恶心,极度恶心。

几个方面来讲:
1、debug,恶心。
2、可读性,极度恶心。常规写法配合标准注释带来的悬浮提示将不复存在,执行流程也不再一目了然。
3、便捷性,代码是用来看的,为了节省几个符号给后续维护带来极大的困难,似乎本末倒置了吧。

在JavaScript,php这类脚本语言中使用lambda表达式,倒还能理解。js中大量使用倒也还能起到些反调试的效果,php都是在web层搞些基础编程或者写点简易脚本,用用都还可以,如果需要快速脚本开发,windows的易语言或跨平台的shell难道不是更好的选择吗?环境都省了。

在Java中大量使用,是否违背了他本身作为编译型,静态型语言的优势,使代码变得不伦不类,破烂不堪,是否符合高级语言语义化的初衷,本身优雅的设计,却充斥着劣质的玩家。

引几条b乎的高评:

  • 我写C#的,lambda不适合写太长,可阅读性真的差,代码写出来99%是给人看的,不要为了炫技干一些蠢事
  • lambda表达式就是调试者的噩梦
  • 自己写着爽,同事看了想骂人
  • 团队项目里最好不要写,除非是公司的规范,一段好维护的代码比简洁的代码重要多了!
  • 初见惊为天人,后面不写备注根本看不懂自己写的是啥玩意儿
  • 写lambda,不写注释,老板都不敢开你
复制链接 资源下载
资源下载

本文没有可供下载资源

点击下载

标题:浅谈对Lambda表达式的看法

分类:虾扯蛋

链接:https://www.aqwdzy.com/content/128

版权:通天技术网(www.aqwdzy.com)所分享发布内容,部分为网络转载,如有侵权请立即联系方式,我们第一时间删除并致歉!

评论

电子邮件地址不会被公开。 必填项已用 * 标注

  • 通天技术网
    回复

    热烈庆祝通天技术网开业大吉

  • 通天技术网
    回复

    热烈庆祝通天技术网开业大吉

    相关文章