システム開発に関するtk1102のブックマーク (172)

  • Java のクラスはオブジェクトじゃない?! - Smalltalkのtは小文字です

    関連:id:sumim:20040525:p1 keisuken さんの 航海日誌 発、babie さんの 遅レス 経由で、オライリーのオープンソースコンベンション(OSCON 2005)のセッション「10 Things Every Java Programmer Should Know About Ruby」(スライド、brazil さんの和訳)で語られた「Item #9 Everything is an Object」から生じる語弊について。 そうですね。これではまるで Java のクラスがオブジェクトではないかのように読めますし、そうだとすれば(オブジェクトに定義にもよりますが、おそらく)間違いでしょう。ただ、文脈をたぐると、ここでの Jim Weirich さんの主張は「(Ruby において)“Array”は、Array というクラス(を実現した)オブジェクトを束縛した定数(に過ぎ

    Java のクラスはオブジェクトじゃない?! - Smalltalkのtは小文字です
    tk1102
    tk1102 2005/08/30
    sumim’s smalltalking-tos
  • Text of Steve Jobs' Commencement address (2005)

    Along with Stanford news and stories, show me:Student informationFaculty/Staff information We want to provide announcements, events, leadership messages and resources that are relevant to you. Your selection is stored in a browser cookie which you can remove at any time using “Clear all personalization” below. Clear all personalization

    Text of Steve Jobs' Commencement address (2005)
    tk1102
    tk1102 2005/08/30
    Steve Jobs, CEO of Apple Computer and of Pixar Animation Studios
  • http://www.hillside.net/patterns/onlinepatterncatalog.htm

    tk1102
    tk1102 2005/08/30
    These sites have indexes of many patterns available online.
  • FindBugsパターン説明

    FindBugs とは、プログラム中に存在するバグを検出するツールです。 プログラミングで問題となり得るバグパターンを検知し、ユーザにそれを知らせます。 以下、FindBugs が定義するバグパターンの一覧と簡単なサンプルコードを示します。 対象バージョンは 1.2.1 です。 Limy Eclipse Plugin を使えば、Findbugsによるコードチェックを簡単に行えます! Bad practice このカテゴリのバグパターンは、「バッド・プラクティス」。 良くないコード記述法を指します。 AM: Creates an empty jar file entry 空のjarファイルを作成しています。 putNextEntry() メソッド呼出の後、すぐに closeEntry() を呼び出しています。 jar圧縮するコンテンツは putNextEntry() メソッドを呼び出した後で

    tk1102
    tk1102 2005/08/30
    FindBugs が定義するバグパターンの一覧と簡単なサンプルコード
  • Exception management and error tracking in J2EE

    Exception management and error tracking in J2EE Develop an exception framework for handling errors in the J2EE world The perpetual debate on exception handling in Java can at best be described as a religious war: On one side, you have the proponents of checked exceptions arguing that callers should always deal with error situations arising in code they call. On the other side stand the followers o

    Exception management and error tracking in J2EE
    tk1102
    tk1102 2005/08/30
    Develop an exception framework for handling errors in the J2EE world
  • http://hillside.net/patterns/definition.html

    tk1102
    tk1102 2005/08/30
    Software Patterns
  • dpinfo.html

    目次 はじめに Abstract Classパターン Abstract ClassパターンRuby版 (by 助田雅紀さん) Balkingパターン Before/Afterパターン Futureパターン FutureパターンRuby版 (by 助田雅紀さん) Generation Gapパターン Hook Operationパターン Hook OperationパターンRuby版 (by 助田雅紀さん) Immutableパターン Marker Interfaceパターン Monostateパターン MonostateパターンRuby版 (by 助田雅紀さん) MonostateパターンPerl版 (by 宮川さん) Null Objectパターン Null ObjectパターンとSingletonパターン Producer-Consumerパターン Sharableパターン Singl

    tk1102
    tk1102 2005/08/30
    GoF以外のパターンを紹介します - 結城浩
  • Ajax in Action

    News April 08, 2024 08 Apr'24 Worlds toughest core Java interview question The trickiest Java interview question ever asked? In five words or less, explain the red 'x' the Eclipse IDE displays at the end of the provided Java code snippet. March 04, 2024 04 Mar'24 Best crash course to learn Jenkins from scratch Need to learn Jenkins CI fast? This Jenkins tutorial will quickly get you up to speed on

    tk1102
    tk1102 2005/08/30
    This article presents a high level overview of Dependency Injection (DI).
  • アナリシスパターンは難しすぎる?

    マーチン・ファウラー特別ラウンドテーブル 現場レポート [後編](マーチン・ファウラー特別ラウンドテーブル 現場レポート [前編] ――パターンを学べばどんな技術にも対応できる――)は、アナリシスパターンの有効性と開発作業への具体的な適用方法をめぐる議論を中心にお送りする。「まだいまのところはアナリシスパターンを使ってエンタープライズアプリケーションを構築するところは少数派」だとファウラー氏がいうように、アナリシスパターンの普及は今後の課題でもあるようだ(ラウンドテーブルの参加者は下記を参照)。 何が起きているのかを知るにはコードを見ろ 萩原 では少しアナリシスパターンについて話をしましょうか。それではファウラーさん、どうぞ。 ファウラー アナリシスパターンは単一モデルと複合モデルの両方に関連した概念です。アナリシスパターンによって、利用しようとする概念モデルの大部分を得ることができます。

    アナリシスパターンは難しすぎる?
    tk1102
    tk1102 2005/08/30
    アナリシスパターンは難しすぎる?
  • artima - How to Use Design Patterns

    Among developers, design patterns are a popular way to think about design, but what is the proper way to think about design patterns? In this interview, Erich Gamma, co-author of the landmark book, Design Patterns, talks with Bill Venners about the right way to think about and use design patterns. Erich Gamma lept onto the software world stage in 1995 as co-author of the best-selling book Design P

    tk1102
    tk1102 2005/08/30
    A Conversation with Erich Gamma, Part I
  • パターンを学べばどんな技術にも対応できる

    パターンを学べばどんな技術にも対応できる:マーチン・ファウラー特別ラウンドテーブル 現場レポート [前編](1/2 ページ) マーチン・ファウラー氏の来日に伴い、マイクロソフトとアットマーク・アイティは4月21日、「マーチン・ファウラー特別ラウンドテーブル」を共同開催した(ラウンドテーブルの参加者は下記を参照)。ファウラー氏は非常な饒舌(じょうぜつ)家である。1つのシンプルな質問に対し、さまざまなエピソードを交えながらたっぷり15分以上は回答し続ける。ラウンドテーブルのテーマとして、「Architectual Pattern」「Analysis Pattern, Enterprise Modeling」「Agile Process, XP」「UML」「Architect Evangelism」といった幅広いジャンルを用意したものの、ファウラー氏の情熱的な饒舌が制限時間を圧迫し、すべてにおい

    パターンを学べばどんな技術にも対応できる
    tk1102
    tk1102 2005/08/30
    パターンを学べばどんな技術にも対応できる