システム開発で思うところスマートフォン用の表示で見るシステム開発で思うところJavaで主にシステム開発をしながら思うところをツラツラを綴る。APIについて調べたり試したりしたまとめです。Processorで生成したソースが確認できるまでの環境準備です。Processorで簡易かつ完結したプロジェクトが欲しい」という事を満たすことが目的です。参考サンプル参考リンクとは別に、今回動くもののサンプルとして参考にさせていただいたサイトを先に挙げておきます。Processorそのものの意図などはこちらを確認いただければと思います。qiita.comGitHub今回のソースおよび実行環境の全量です*1。Sampleポイント今回の目的である「完結したプロジェクトを作成する」というところに絞ったポイントです。Unitを話題に出していました。実際、DomaやJsonPullParserでも使われています。Testingを使うことにしました。TestingにはgetGeneratedSourceのようなメソッドが見当たりませんでしたので、今回のプロジェクトでは直接コンソールに結果を出力するようにしています。*2テストとは直接関係ないのですが、生成後想定クラスSampleFactory.javaについては、NetBeansで編集して保存をすると自動でフォーマットされてしまい、こちらの意図した形式と不一致になってしまいました。拡張子をtxtにして編集をして、最後に拡張子だけをjavaに変えるという力技で対処しました。Processingを使ったソースコード生成プログラムを作ってみる。Processorを調べている中でDomaやJsonPullParserのソースを少しだけ読んだりしました。私には難しかったです。Processorの良さも分かったようにも思います。うらがみさんの「白魔術」という表現も言い得て妙だと思いました。https://twitter.com/backpaper0/status/578776701989052416ツール(2017/11/17追記)ツールを作ってみました。ついでに、その実装説明も書いてみました。vermeer.hatenablog.jpvermeer.hatenablog.jp*1:GitHubを初めて使いました。思った構成にならず、Readmeの書き方に戸惑い、何度もRepositoryを削除するという繰り返し。分かっていませんが、とりあえずプロジェクト公開まで至れたので良しとしたいと思います。*2:その他のメッセージも同様ですが実際の稼動時には出力しないようにしてください。*3:といいつつ、私は途中までしか読んでいません。...2018-03-18パッケージ構成の考察レイヤーで論理的な役割を整理したので、次はパッケージです。(4)はてなブログをはじめよう!vermeer-1977さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。