「応募論文及びコード提出者がPHPの発展に貢献できる知識と発想力を持つこと」です。以下が全て含まれる必要はないが、以下の点がウィザードとして評価されるべきことです。論文が実用的であることとコミュニティの中で議論・改善されたプロセスを経たことを示せること。論文で訴えるポイントが多角的・対極的に分析されているか。利便性とサーバ負荷の問題、汎用性と特化機能のメリット・デメリットなど。論文で訴えるポイントが定量的な数値として示せているか。プログラミングスタイルが統一されているか。コメントから意図を読み取ることが可能か。いずれかで投票いただきました。詳細についてはこちらをご覧ください。応募いただいた皆様、本当にありがとうございました。以下に審査結果を記載いたしますので、今後のご参考にしていただければ幸いでございます。応募カテゴリ:フレームワーク・ウィザード提出コンテンツのライセンス表記:論文はCC-BY。論文は、PHPが備えるリフレクション機能を用いて、ソースコードの解析を行うためのプログラムについて記述したものです。ペースなどの登場が背景となり、ライトウェイトでモダンなフレームワークは引き続き注目度の高いトピックの一つとなっています。ムワークの構造を簡易的に解析し、コードリーディングを支援してくれる本プログラムは、ツールとしての価値が高いものだと考えます。論文としての評価を検討するに当たっては、その論文の新規性や汎用性を考慮する必要があります。本論文が説明している内容は有用なツールの域を出ておらず、発想も新規性があるとは言えないものと判断しました。論文においては、着眼点に新規性があるかどうか、そして、その結果に至る取り組みに汎用性があり共有する価値があるかどうか、が重要な判断基準となります。著者には本ツールをより汎化させると同時に、その課程のなかから新規性を見出す努力を期待したいと思います。投票者のコメント(抜粋)「ソースに処理内容のコメントを入れて頂きたい。書き手のレベルで作成するのではなく、読み手がある程度理解できるような内容で記載して頂きたい。この論文(ソースを含む)内容を理解するのに時間がかかるため棄権とさせて頂きます。フレクションクラスの使い方は需要であり、フレームワークを学ぶ者の基礎知識として有効であると思われる。そのため、このようなプログラムを作り、リフレクションクラスを理解することは大切であることは共感する。コミュニティの中で議論・改善されたプロセスなど、実際に有益なものとなっているということが確認できなかった。「コーディングスタイルが一部統一されていません。年度のウィザード審査を受けられた方の論文と推察します。いた事項が達成できたのかどうか、判断することができませんでしたので、棄権させて頂きます。「詳細な情報が少なく事実に基づいた記述とは思えない。」####以下、提出論文####PHPには、リフレクションクラスが用意されている。リバースエンジニアリングを行うことができます」と記載されている。グラムのソースコードを調べるのに便利である。この論文に添付したプログラム(fuelphpフォルダにあるプログラム。License)のソースコードおよびフレームワーク上で作成したアプリケーションのソースコード検索・閲覧を可能にするものである。ソースコードを閲覧しやすくすることで、より多くの開発者が、より頻繁にソースコードを読むようになることが期待できる。度を高めることができ、開発効率に寄与すると考えられる。初級試験合格者が上級試験合格に向けてPHPを学ぶためにも役立つであろう。本プログラムはPHP5.3.27およびFuelPHP1.7.1で動作することを確認している。LGPL)を使用している。さくらインターネット株式会社のレンタルホスティングサービスを利用している。本プログラムの作成にさくらインターネット株式会社は関与していない。フレームワークはいくつかあるが、初級試験合格者がPHPをさらに深く学び、上級試験合格を目指して学習する、という観点でFuelPHPを採用した。FuelPHPはPHP5.3以降で動作するフレームワークとして、新規に書かれている。複雑になるケースがあるが、FuelPHPではこの問題が少ない。良い教材になると考えられる。FuelPHPはPHP5.3から利用可能になった名前空間、クロージャ等を積極的に取り入れている。験の出題範囲となっているため、FuelPHPのソースコードを読んで理解することにより、上級試験合格に大きく前進すると思われる。ReflectionClassを継承したものである。一覧とメソッドが定義されている行番号を取得する。