home >  Eclipse

CheckStyle4.4.2の設定を仕事で使えるように修正してみた

タグ:

Struts1.3.8 Coreのソースを利用してチェック。

最初の一文はピリオドで終わらなければなりません。
日本語だとピリオド使わないのででてしまうメッセージ。 Javadocコメント>Style Javadoc>checkFirstSentenceのチェックを外す。

パッケージドキュメンテーションが見つかりません。

パッケージドキュメントをあんまり書かないのでチェック要らないかなと。
Javadocコメント>Package Htmlのチェックを外す。

Line has trailing spaces.

行末に空白がある場合に出る。フォーマッタで整形できるけど、コードテンプレートでJavadocコメントについてしまう。よってコメントだけはずすように修正。
その他>Generic Illegal Regexp>ignoreCommentsにチェックを入れる。

メソッド 'X' は拡張するように設計されていません - abstract か final か空である必要があります。

拡張しないならfinalつけろとかいうけど、厳しすぎるのではずす。
Class Design>Design For Extensionのチェックを外す。

Parameter model should be final.

Javaは値渡ししか存在しない。予定は未定Blog版を参考のこと。しかし、「aaa[10]=10」みたいに内部の情報(参照先っていったほうがいい?)を変更できる。ややこしいので、はずしてみてます。今のところ困ってない。
その他>Final Parameterのチェックを外す。

sun_check_light.xml

参考

PDT(PHP Development Tools)活用!PHP 5.3の新機能(名前空間・クロージャ・遅延静的束縛Late Static Bindings)も... 続き
美しく読みやすいコードが誰にでも書ける入門書。付録の画期的ツール「ギブス」と連動学習。ステートメント数や条件分岐の多さ、スペルミスなどを診断し、あなたのプログラ... 続き
Webアプリケーションの仕組み。Java、オブジェクト指向、HTML。JSPとサーブレットノ基礎。カスタムタグの作成、データベースの基礎。Webアプリケーション... 続き
ソフトウェア開発で不可欠なデバッグですが、知識と経験が求められるため熟練プログラマのなかにもデバッグが苦手という開発者は少なくありません。洗練されたデバッガを利... 続き
どこからはじめればいいのかわからない人にもお勧めしたいFlex3入門書の決定版。Flex3とEclipseを使い、イケてるサイトの構築方法を学びながら、Webテ... 続き
本書は、オープン・ソースの統合開発環境である「Eclipse」と、NTT DoCoMoが提供する無償の「iアプリ」開発プロファイル「DoJa」を用いて、基礎から... 続き

コメント(3)

javaは基本参照渡しじゃなかったけ。値が渡るのはリテラルだけだよー。

ありがとー。なんかこのへん全然忘れてきた。

http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=892&forum=12

上をみると、いってることがみんな違う。(いいかたがちがう?)
なんかきれいにまとまっているところさがさないかんな。

ちょっと宿題ー。

PS・・・近々飲みに行こう

http://d.hatena.ne.jp/bleis-tift/20090603/1244031097
↑がわかりやすい。

「Javaには値渡ししか存在しない」とあるけど・・・ってやつかな。

コメントする


画像の中に見える文字を入力してください。

Mike Cohn (著), マイク コーン (著), 安井 力 (翻訳), 角谷 信太郎 (翻訳)
採用した現在のタイトルは、見積りや計画づくりといったプロセスを、アジャイルに進めなければならないと謳っているのだ。見積りと計画づくりがアジャイルでないのに、プロジェクトがアジャイルであるということはありえない。

メアリー・ポッペンディーク (著), トム・ポッペンディーク (著), 高嶋 優子 (翻訳), 天野 勝 (翻訳), 平鍋 健児 (翻訳) 「トヨタ生産方式」を源流にする「リーン開発」をソフトウエア開発に取り入れるための具体的方法を紹介した本です。製造分野から始まったリーン活動は、その原則を理解しないままプラクティスだけを開発分野に適用しようとしても、行き詰るか失敗に終わってしまいます。本書は、リーンの7大原則を「価値」「ムダ」「スピード」「人」「知識」「品質」「パートナー」に整理し、ソフト開発現場にどうしたら効果的に適用できるかを、多くの実例を交えながら具体的に説明します。

著者:Yugui 税込 2,310 円
本書は、他言語でのプログラミング経験を持つ人を対象に、Rubyの特徴、Rubyならではの方法や慣習について解説します。これはRubyの資料を読んで実践的な学習を進めていくために必要な前提知識です。本書はRubyの基礎的な部分とメタクラスやブロック構文のような独自の概念、それらにまつわる文化を説明し、Ruby特有の考え方を知ってもらうことを目的としています。

本書は、Railsの入門からリファレンスまでをわかりやすく解説した書籍です。第1部と第2部では、Railsの背景にある概念について説明し、あっという間に簡単なオンラインストアを開発してみせます。

著者:James Shore, Shane Warden アジャイル開発は人のなせる技である。アジャイル開発を極めるためには、その時々で無数の可能性を評価して最善の方策を選択することを学ぶ必要がある。本書は、あなたがアジャイル開発の「道」を極める手助けをしたい。

daipresents!! ҂̑蕨

tWn{github tWn{Google Code