アーカイブ

2009 年 8 月 のアーカイブ

javaでimport文を*で略さない方がいい

2009 年 8 月 28 日 tdtsh コメントはありません

javaでimport文を書くとき、パッケージの末端とかクラス名とかを略して書くより、
ちゃんと一つずつ書いた方がいい、と言う話です。

例えば、

import java.util.*;

↑こう書かずに、

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

↑こう書く方がいいと思う。

そもそも、あまりメジャーで無いクラスを使うときとか、場合によってはパッケージを省略しないで書くことさえある。

前者は、実行時にはなんら差は無いし、コンパイラにさえ伝われば良いじゃん、という考え方だと思う。
ワタシもそうだけど、テキストエディタでゴリゴリ書く人は、イチイチ面倒だというのが本当の所かな。コードの量が減ってスッキリすると言う理由もあるかもしれない。

ただ後者の方が、結果的に可読性が高いと思うんです。読み手のレベルを問わず。
変更に強いコードとは人間が読みやすいコードであり、保守フェーズにアサインされた初級プログラマでも簡単にAPIドキュメントに辿り着ける様に、後者で書く事を習慣にすべきだと思うんです。

この習慣がどーしても面倒だと言うテキストエディタ派の方は、ここだけでもeclipseを使えばいい。
Ctrl + Shift + Oを押すだけでいいんだから。

カテゴリー: java タグ:

bookmarks 2009-08-28

2009 年 8 月 28 日 tdtsh コメント 1 件

データベースセキュリティの必要性とその対策 - @IT

仮想化技術を生かし切るための条件- @IT情報マネジメント

丸山先生が語るAzure。マイクロソフトのエバンジェリストよりわかりやすい?解説に刮目せよ:Azureの鼓動:ITmedia オルタナティブ・ブログ

Windowsのコマンドプロンプトを便利に使うための10のミニテクニック(1/3):CodeZine

エコポイントのシステム開発はクラウドが決め手だった – スラッシュドット・ジャパン
ちょっと前に話題になったけど、Force.comで3週間らしいですね。
Webサービス開発で、インフラとフレームワーク構築のオーバーヘッドが無くなれば、こういう芸当も可能になる、と。

suz-lab – blog: クリップボードの履歴を保存(金魚鉢)
クリップボードの履歴を保存。ドキュメント作るときとかに、たまに要りますね。

suz-lab – blog: Sumatra PDF Portable 0.9.4

Spring in Action, Third Edition – {Fight the Future => じゅくのblog}

受託開発のメリット・デメリットについて – GoTheDistance

バーコードを作成するJavaクライアントアプリケーションを作る(1/4):CodeZine
QRコードも作れるみたい。

モバゲータウンもオープン化へ!:素晴らしい!!|Next Big Thing!!
モバゲータウンがゲームAPIを公開–SNSオープン化の波がモバイルにも:モバイルチャンネル – CNET Japan
ついにモバゲーもOpenSocialに対応。

なぜ運用管理こそがクラウド戦略の要なのか? - @IT情報マネジメント

物流業界で最大級の6000人–日本通運がSalesforce CRMを利用へ – ソフトウェア – ZDNet Japan

30年以上の歴史を誇る夏の風物詩「チューペット」が生産終了 – GIGAZINE

カテゴリー: bookmark タグ:

bookmarks 2009-08-27

2009 年 8 月 27 日 tdtsh コメントはありません

Amazonがプライベートクラウドのサービスを開始、「プライベートクラウド」がバズワードから現実に - Blog on Publickey
ひょっとしてコレ、慣れてしまえばものすごい便利なのでわ。

仕事で成長を続けるためのテクニック | 経営 | マイコミジャーナル

代引きはすごい
噂には聞いてたけど、ECで代引き選ぶ人は多いらしいですね。
そういう人達にとっては、クレジットカード番号を入力したり、インタ
ーネットバンキングを使って振り込んだり、という行為自体が、数百円以上の
価値あるめんどくささなんでしょう。
代引きが合理的では無いと思わない人って、意外と多い。

らばQ:泥棒が教えてくれない13のこと

大人のための対子供格闘術【タタカイ】講座~野外編~ – 紺色のひと
児童がタタカイを好むのはやはりコモンセンスなのか。
最近2歳の我が息子も、TVアニメに妙に興奮しだしたり、シンケンジャーに興
味を持ち出したりしている。心配。

出世してきてわかったこと
非常に辛口だけれど、そういう風に考える気持ちは良くわかる。

「Twitter 効果」にハリウッドは戦々恐々 – スラッシュドット・ジャパン

陽黒点が消滅し、地球が小氷期入りする可能性 – スラッシュドット・ジャパン

カテゴリー: bookmark タグ:

bookmarks 2009-08-26

2009 年 8 月 27 日 tdtsh コメントはありません

Google、Gmailに他メールのデータと連絡先をインポートする機能を追加(ITmedia エンタープライズ) – Yahoo!ニュース
Hotmailインポート機能キター——–!!

それでも、君はそれすら忘れるだろう | Lifehacking.jp
取り敢えず携帯デジカメで記録してます。

計算の速い子供が数学者に向いているのではないという話 – やねうらお-よっちゃんイカを食べながら年収1億円稼げる(かも知れない)仕事術
なるべく早い段階で、自分の成長曲線をイメージ出来る様になれば理想だねー。

アマゾンの90%OFFなどの特価商品を簡単に探す方法 – ひとぅブログ
ちょっと前に話題になったけど、備忘録。

&pct-off=90-

ミクシィ 「mixiアプリ」提供開始 : 広告会議

間違ってフォーマットした結果、パーティション情報が消えたハードディスクをフリーソフトで復元できるかどうか試してみました – GIGAZINE
もしもの時の為に、備忘録。knoppixを駆使するより楽そう。

mod_proxy_httpとmod_proxy_ajpとmod_jk ? ありえるえりあ

The Apache Tomcat Connector – Documentation Index

Apache2.2 Tomcat5.0 を Linux環境で構築 – まさにっき(コードで世界を変えたい人の記録)

suz-lab – blog: php.iniでupload_max_filesizeを増やしても…

suz-lab – blog: Velocityのループでカンマ区切り

Keyとかエンティティグループとか – 半端でなく中途半端なJavaプログラマがRubyとJavaScriptを学ぶ(予定)な記録ついでにその他のメモ

大西 宏のマーケティング・エッセンス:「仕事するのにオフィスはいらない」という一冊 – livedoor Blog(ブログ)

自宅サーバかEC2かGAEか – あっきぃてきとう日記

ジョエル・スポルスキー氏の「StackOverflow.com」、構成はわずか4台のPCサーバ - Blog on Publickey

カテゴリー: bookmark タグ:

bookmarks 2009-08-25

2009 年 8 月 25 日 tdtsh コメントはありません
カテゴリー: bookmark タグ: