タグ

@itに関するbilliejoeのブックマーク (7)

  • 5分で絶対に分かるUML ― @IT情報マネジメント

    UMLとはいったい何だ? 近ごろUML(Unified Modeling Language)が注目を集めています。多くの雑誌にUMLの特集が組まれ、@ITにもUMLに関する記事がたくさん掲載されています。また、最近ではUMLを知っていることを前提とした文章も珍しくありません。 実際、システム開発の現場でUMLが積極的に使われ始めています。UMLに対応したツールも多く登場し始め、UMLが説明の必要もないほど必須の技術になっているといえます。 稿ではそんなUMLとは一体どんなものなのか、どのように使われているのかについて、オブジェクト指向の話と併せて取り上げていこうと思います。この5分がUMLに興味を持つきっかけとなれば幸いです。

    5分で絶対に分かるUML ― @IT情報マネジメント
  • 見つけて得するソースコード専用の検索エンジン - @IT

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします。(編集部) プログラミングと検索エンジンは切っても切れない プログラミングと検索エンジンの関係は切っても切り離せないものです。プログラミングに役立つドキュメントやノウハウを探したり、参考になるサンプルプログラムを見つけ出せます。 さらにバグの回避方法を見つけたり、エラーメッセージを検索エンジンで探して、解決方法が見つかることも多いでしょう。良質のソースコードから、的確なアルゴリズムや、思いもしなかったようなコード例を見いだすのも新たな楽しみです。 さて、ここではプログラミングの際に便利に利用できるソースコード専用の検索エンジンをいくつか紹介しましょう。ソースコード専用の検索エンジンを利用した検索

    見つけて得するソースコード専用の検索エンジン - @IT
  • キミのコードが汚い理由 ― @IT情報マネジメント

    リスト1は、同じ処理を繰り返すようなコードで初心者プログラマーがよく使う幼稚なスタイルで書かれている。必ずしも複雑ではないが、筆者には散らかっていて効率が悪く見える。リスト2の方が複雑な条件になっているが、Javaを理解していれば、かなり読みやすい。唯一疑問を抱くかもしれないとしたら、最後の「else if」の中にある条件の最初の部分だけだ。このクローズに来るということは、どちらかのプレーヤーが勝ったことを意味する。 いずれのインプリメンテーションも間違ってはいない。実際、これらはどちらも非常に小さく、つまらない例にすぎないので、これらのリストでコードがいかにクリーンか論ずるのはあまり有益ではない。ただ、何をもってインプリメンテーションがクリーンなのかについて読者の興味を深めることはできるだろう。 クリーンなコードについて扱った記事、Webサイト、書籍は多数存在する。何をもってコードをクリ

  • BOOK Preview:Code Complete 第2版 - @IT

    ■上巻 『Code Complete』への賛辞 はじめに 第1部 基礎を固める 第1章 ソフトウェアコンストラクションへようこそ 1.1 ソフトウェアコンストラクションとは 1.2 なぜソフトウェアコンストラクションは重要か 1.3 書の読み方 1.4 まとめ 第2章 ソフトウェア開発への理解を深めるメタファ 2.1 メタファの重要性 2.2 ソフトウェアメタファの使用法 2.3 一般的なソフトウェアメタファ 2.4 参考資料 2.5 まとめ 第3章 2回測って、1度で切る:上流工程の必要性 3.1 準備の重要性 3.2 ソフトウェアの種類の特定 3.3 準備:課題定義 3.4 準備:要求 3.5 準備:アーキテクチャ 3.6 上流工程にかける時間 3.7 参考資料 3.8 まとめ 第4章 コンストラクションの重要な決断 4.1 プログラミング言語の選択 4.2 プログラミング規約 4.

  • 進化するCPUをパワー全開で走らせるテクニック

    進化するCPUをパワー全開で走らせるテクニック:Dr. K's SQL Serverチューニング研修(8)(1/3 ページ) SQL Serverは一般的にチューニング不要のデータベースと認識されている。しかし基幹系業務システムへの導入が進むにつれて、パフォーマンス・チューニングのニーズは急速に高まってきた。そこで記事では、日におけるSQL Serverコンサルタントの第一人者、熊澤幸生氏にSQL Serverチューニングのノウハウを語っていただくことにした。インタビュアーはSQL Serverへの造詣が深いITジャーナリスト、工藤淳氏が担当する。(編集部) 今回と次回は連載の総仕上げという意味で、SQL Serverのエンジンの話をしていきましょう。具体的には、UMS(User Mode Scheduler)の話をかなり深くまで掘り下げて、UMSとハードウェア上のリソースの関係を紹

    進化するCPUをパワー全開で走らせるテクニック
  • 一足早く「Plagger」の便利さを実感してみよう − @IT

    2006年初頭から「Plagger」という技術が、一部で話題になりました。まだまだ知名度が低い「Plagger」ですが、便利でカスタマイズ性が高いものなので、2007年では爆発的に流行するかもしれません。豊富なプラグインを自在に組み合わせ、欲しい情報を収集し、加工して出力するPlaggerの仕組みや使い方を紹介します。 1. 何でもできる? Plaggerの正体に迫る 今回は話題のPlagger(プラガー)を取り上げます。 この連載を読んでいる読者の皆さんは、ネットワーク技術や知識に興味を持っている人が多いでしょうから、「Plagger」という単語は一度は耳にしたことがあるでしょう。しかし、Plaggerという言葉を聞いたことはあっても、いったいどんなものかピンと来ない人もいるかもしれません。今回はPlaggerがどういった働きをするか? その動きの仕組みなどを中心に紹介していきます。 ●

    一足早く「Plagger」の便利さを実感してみよう − @IT
  • ITエンジニアのためのマインドマップ入門 ― @IT自分戦略研究所

    1.マインドマップとは何か マインドマップとは、ロンドン生まれのビジネスコンサルタント、トニー・ブザン(Tony Buzan)氏が1970年代の初めに発案、提唱した「ノート記法」です。ビジネスの現場で新しいことを生み出す力が求められる中で、発想法の1つとしても非常に注目されています。 実はあのビル・ゲイツ氏も、次世代の発想ツール、ナレッジツールとして注目していましたし、古くはレオナルド・ダ・ビンチのような偉人のスケッチにも、マインドマップの表現方法が活用されていました。 読者の中には、「マインドマップという言葉は聞いたことがあるけれど、実際に書いたことはない」という人も多いのではないでしょうか。 マインドマップはあくまでもノート記法の1つではあるのですが、通常のノートの取り方と違い、次のような特徴と利点があります。 中心から放射状に重要な事項を書き連ねるので、読みやすく理解しやすい 議事録

    ITエンジニアのためのマインドマップ入門 ― @IT自分戦略研究所
  • 1