Eclipseの使い方を一覧で分かりやすく説明しているHPがあったので、メモ。 特にリファクタリングの手順が分かりやすい。 Eclipseリファクタリング Eclipseのリファクタリングは非常に使いやすいのに、何故か皆、使ってない。 ファウラーのリファクタリング本を読んでないのだろうか? Javaプログラマにとって、綺麗なプログラムを書くための技術が全て詰まっている良書なのに。 【リファクタリングの目的】 最近、ソースインスペクションをする立場になってみて、仕様を理解せずに長々と書いている下品なプログラムを見ると、すぐにカチンと来てしまう(-_-;) Fatなメソッド、Fatなクラスは、不吉な匂いがする。 女性と(だけじゃなくて男性も)同じく、太ったクラスはダイエットすべき。 リファクタリングする真の目的は、誰でも理解できるプログラムにして保守性を高めることにある。 特に、プログラマは派
WebアプリケーションではURLのわかりやすさも重要とされている。たとえば http://www.example.com/diary/diary.cgi?year=2007&month=05&day=12 というURLよりも http://www.example.com/diary/2007/05/12 というURLのほうがユーザにとってもわかりやすいし、検索エンジンにもクロールされやすいといわれている。 Apacheでは後者のURLへのリクエストを、サーバ内で前者のURLに書き換えて処理を行うための"mod_rewrite"というモジュールが存在する。mod_rewriteを使えば既存のWebアプリケーションに大きな修正を加えずに、後者のようなアクセシビリティの高いURLを提供することができる。また、サーバ上でWebサイトのフォルダ構成を変更した場合などもmod_rewriteを使用する
とあるMLを読んでいて、昔話を思い出した。 あればたぶん2000年ごろ。僕がまだJavaを触っていた時代。 バイト先での作業のために、 JBuilderを買ってもらって使っていた。 まあそれなりの環境で、それなりに気に入っていた。 あるとき、協力会社の人たちが Javaの開発は テキストエディタ+JDKだよね、 IDE使っているなんてダサい! って陰口を言っていたのを聞いた。 多分聞こえるように言っていたんだと思う。 今考えると、 彼らが今もJavaの開発をしているとして、 「ありえないだろうけど」、もしEclipseが端末に入っていたら、 こっそりとHotJavaとかに入れ替えてやりたい。 かくいう僕は、いまだに C言語でかなり複雑なロジックを追うとき、 たまにVisual C++上で追ったりしています。 何せ、一度に画面に出る情報量が多いんだもの… gdb/dddでも同じことはできるの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く