...
首页> 外文期刊>電子情報通信学会技術研究報告. ソフトウェアサイエンス. Software Science >Javaプロジェクトにおける関数型イディオムの実態調査
【24h】

Javaプロジェクトにおける関数型イディオムの実態調査

机译:Java项目中函数类型成语的调查

获取原文
获取原文并翻译 | 示例
           

摘要

プログラミング言語は新しいパラダイムの登場や,それに伴う新しいイディオムの導入といった進化を経てきている.オブジェクト指向言語の一つであるJavaも新たなイディオムを導入してきており,特にJava8では関数型プログラミングのイディオムを導入している.Javaにおける関数型イディオムの導入はパラダイムのレベルでの進化であるといえる.しかしながら実際の開発現場でJavaの関数型イディオムがどのように捉えられているのかは明確になっていない.そこで本研究では実際のプロジェクトから関数型イディオムを使用しているファイルの数を計測し,その結果をもとにコミットメッセージやissueの内容を調べ,関数型イディオムを採用する理由と採用しない理由を調査した.調査により,関数型イディオムを採用する場合はコードの記述量を削減することやパフォーマンスの向上を目的としており,関数型イディオムを採用しない場合はJDK6/7に対する後方互換性やデバッグ面での保守性を維持することを目的としているという結果が得られた.この結果から,プロジェクトの方針として可読性やパフォーマンスを向上させるのか保守性を維持させるのかによって,開発者が使用するイディオムを選択すればよいことが示された.
机译:编程语言已经进化等新范式的出现,并引进了与之相关的新成语。 Java,它是面向对象的语言之一,还推出了新的特色,特别是Java8介绍函数式编程的成语。在Java的功能性成语的介绍,可以说是在范式级进化。但是,目前尚不清楚Java的功能成语是如何在实际开发现场抓获。因此,在本研究中,我们测量采用功能型成语从实际项目中的文件的数量,并根据结果,发现提交的信息和问题的内容,也没有采用他们为什么采用功能型成语。调查。调查的目的是减少代码描述和通过函数类型时成语提高性能,并且不采用功能类型成语,向后兼容性和调试表面,用于JDK6 / 7维持目的是维持的结果。从这个结果,结果表明,开发者可以选择由开发商使用,这取决于你是否保持可读性和性能作为一个项目政策的成语。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号