Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CPANの依存モジュールをもう少し正しく検出したい #81

Open
charsbar opened this issue May 31, 2016 · 2 comments
Open

Comments

@charsbar
Copy link

charsbar commented May 31, 2016

表記するお名前、SNSアカウント

charsbar
http://twitter.com/charsbar

概要

CPANモジュールの品質を可視化するためのサービスのひとつであるCPANTSには、実際にモジュールの中で使われている依存モジュールを検出して、インストール時の依存関係を解決するためのメタ情報に記載されている依存モジュールと比較し、漏れがないかを調べるというテスト項目があります。ただ、このテスト、一般的な場合についてはそれなりにうまく判定できているのですが、ちょっと凝った書き方をされると依存モジュールの検出に失敗したり、過剰に検出しすぎてしまうという問題を抱えています。

既存の検出用モジュールもいろいろ試してみたのですが、この問題を改善するにはやはり現在の検出器よりももう少しだけPerlの文法を理解できる検出器を書くしかないようです。

このセッションでは、CPANにあがっているさまざまなPerlコードの実例を見ながら、Perlコードの解析と依存モジュールの検出にまつわる試行錯誤の過程を紹介します。

要求トーク時間

A/13:00/50min

想定聴講者層

CPANなどのモジュール管理システムに興味があればよりわかりやすいとおもいますが、技術的には正規表現がわかればどなたでも。

録画や写真撮影と、その後の公開

OK

日付の希望

どちらでも問題ないです

あなたは暴言などをしない常識を持っていて、このトークで人や法人を悲しませたり怒らせたりせず、平たく言ってネット等でダメな方向に炎上するような行動は慎むことを誓えますか?

はい

お知らせとなる #1 お知らせスレをSubscribeするなどしてちゃんと読みますか?

はい

@charsbar
Copy link
Author

charsbar commented Jul 4, 2016

スライドはこちら: http://www.slideshare.net/charsbar/cpan-63708689

@uzulla
Copy link
Member

uzulla commented Jul 17, 2016

動画を公開しました!
https://www.youtube.com/watch?v=k7oC-ZWWuog

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants