像世界其他地方一样,我深深地爱上了Slack。 为什么? 原因很多,但主要的原因是它提供了一种围绕通讯而非工具真正构建SDLC流程的新方法。 您认为这些天哪个更常见,杂乱无章的机智团队在荒野中四处徘徊,尽管他们有出色的想法和才华横溢,却无法执行? 还是在每次卡牌活动前摆弄敏捷专家的团队,在他们无处可去的旅程中无休止地祝贺自己? 当然是后者。 我看到有些哲学家会发出他的敏捷建议。 第一个图腾咒语:专注于过程,而不是产品。 很好的建议。 这些人真正在说的是:“我不知道自己在做什么是否有任何意义,所以,该死,我会为自己分配的票证感到很好。” 它有一定的法西斯主义:这种感觉是,对混乱的可怕恐惧催生了通过建立良好的老式Order来清理世界的强烈愿望。
我们最近一直在使用YouTrack(已经放弃了JIRA ),并且没有Slack集成,所以我着手使用Java 8编写一个。这也是一整篇文章,但我现在将略过,直到第8篇。经验,因为有一些重要的事情要说,这与我对Java的深入理解息息相关,但也关系到一般的堆栈移动:不仅因为它们最终以冰河的速度前进,使斯大林5年计划看起来像一纳秒。 不,当终端进入后,释放最终呈现出像Potemkin Village那样的部分甚至部分时,它真的变得特别。 举个例子。
因此,我在YouTrack API中发现了发生的情况,因此我不得不查询RSS URL 。 是的,那太愚蠢了,是的,这是另一篇文章。 我对自己说:“哇,好吧,总的来说,流处理的速度真的非常快,使用Streams和Lambdas做到这一点应该很有趣!” 现在,我可以回头看那光鲜的面Kong(我以前的自我)预见的战斗,就像莎拉·佩林视频中即将被塞进机器的火鸡一样。
一开始,我的代码看起来不错,但是有两件事跳了出来,造成了一定程度的认知失调:
- 提出紧凑的流/ lambda组合很费时间,并且非常危险地转向迎面而来的交通,这似乎是徒劳和自杀的
- XML流工具是可笑的庞大Java API的一部分,可惜的是,它仍然没有使用Java 8
最终,我最终恢复了我的代码并爬回到7,因为您看到,如果您要使用的东西没有使用该语言,那么实际上是没有办法用一种语言编写好的代码。 您得到的东西看起来新奇得体,然后必须将其粘贴到屁股的后端,结果是变形的色狼。 此外,每次您制作新作品并享受片刻时,都会回味它。 我记得当5掉下时,立刻,5之前的代码就带有死亡的气味,使触摸它几乎不可想象。
对此的正确反应是什么? 哦,当然,我们等待了5年才能发布此版本,但是如果您认为JDK中的整套API都可以移植(并且可以说XML流处理代码甚至不是核心),那么您就太荒谬了(您正在我)。
也许就像格里斯比在《香格里拉夫人》中所说的那样,“这是一个明亮而内的世界”。 换句话说,即使在刺眼的灯光的照耀下,罪恶的尘土阴影也会污染一切,所以就放弃纯洁的梦想。
不确定我是否已下定决心,但我确实知道,听到8被提拔为“是时候让Java拥有lambda了,因为所有很酷的孩子都在做lambda”,这让我觉得自己已经到达了Pyrrhic帝国后期,一切都只是手势,脚趾的摆动证明了巨人仍在战胜死亡……
翻译自: https://www.javacodegeeks.com/2014/11/first-java-8-experience.html