InfoQ ホームページ 変化 に関するすべてのコンテンツ
-
Java の自動リソース管理
Project Coin には,自動リソース管理(Automatic Resource Management, ARM) 機能が含まれている。 コードブロックのエラー時や正常終了時にクローズが必要な,外部リソースの操作を簡単にすることが目的だ。現在は OpenJDK でその最初の実装が利用できる。
-
レバレッジ・ポイント:システムで介入すべき場所
ソフトウェア アーキテクトにとって重要な判断の中には、期待する変化をもたらすために、システムのどこに、どのように変化を取り入れるか、ということがある。レバレッジ・ポイント は、ミクロな変化がマクロな結果をもたらす場所である。レバレッジ・ポイントの12のカテゴリが変化への懸念と共に特定されている。
-
-
JDK 7が、突然"単純な"クロージャをサポート、しか��リリースは、2010年の終わりに。
Mark Reinhold氏は、Devoxxコンファレンス開催中、JDK7がクロージャをサポートすることを公表した。この非常に議論されたフィーチャをサポートするために、JDK7のリリースは、2010年の9月ごろまで延びる。
-
GPLライセンスのツールによるCOBOLからJavaへの自動移行
Publicitas Ltd.によるNACAプロジェクトでは、400万行のCOBOLのコードが、同等のJavaコードに自動的にコード変換(移行)された。この会社によると、毎年の支出を合計で300万ユーロ削減でき、NACAプロジェクトで利用したこのツールをGPLライセンスでリリースしたとのことだ。
-
総まとめ:Javaの将来的な後継者としての Scala
Scalaが最近,将来のJava 後継者の有力候補として注目を集めている。Java の創作者である James Gosling 氏やJRuby の主要開発者である Charles Nutter氏に続いて,Groovy の創作者であるJames Strachan 氏も Scalaへの賛意を表明している。
-
-
ふりかえりを改善するための秘訣
「Agile Retrospectives: Making Good Teams Great(邦訳:アジャイルレトロスペクティブズ 強いチームを育てる「ふりかえり」の手引き)」の共著者であるEsther Derby氏は先ごろ、ふりかえりを改善するためのテクニックについて書いた。
-
変化への抵抗に打ち勝つ
Agile 2008で、Dave Nicolette氏とLasse Koskela氏は「変化への抵抗に打ち勝つこと」に関するワークショップを行った。Koskela氏はTest Driven: Practical TDD and Acceptance TDD for Java Developersの著者である。
-
-
プロセスをプログラミングする
「The Secret Curse of Expert Archer(プロ射手にかけられた秘密の呪い)」という記事でNew York TimesのコラムニストのKatie Thomas氏が「ターゲットパニック」として知られる奇妙な苦悩について言及している。これは世界レベルの射手が目標に向かって矢を放つ時に説明のできないコントロール喪失があらわれることを指す。
-
チームで新しい習慣を身につける報酬は?
チームが新しい習慣を身に着けようとして、なかなかうまくいかないときがある。習慣とは、ユニットテストを書く、コンパイラの警告をなくす、ビルドを壊さない、などのことだ。どうしたら、チームにこうした習慣を植え付けることができるだろうか?Clint Shankはメンバーを移行させるために、あるゲームをデザインした。
-
アジャイルな環境のための文化づくり
Greg Smith氏は自分の最新の著作「Becoming Agile(source:http://www.manning.com/smith/)」の内容を元にした記事を書いた。彼はこの記事の中で、アジャイルへの転換は文化の変容と同じぐらい大きなプロセスの変化であるという、実践に深く根ざした考え方を述べている。
-
レトロスペクティブの第一(忘れられた?)ルール:やり遂げること
非常に経験の浅いアジャイルチームでさえ、「Retrospective」という言葉を明確に理解している。しかし、悲しいことに、チームが実際に最後までやり遂げるような改善をおこなうために使用されないと、レトロスペクティブは無駄な努力になる可能性があることが、多くの場合見落とされている。 Gordon Pask Awardの受賞歴のあるJim Shore氏が、レトロスペクティブを最大限に活用する方法についてアドバイスをし、アジャイルハートビートでのアクティビティーの究極の場所を教えている。
-
クロージャとJavaらしさの維持
過去2,3年間に渡ってJava SE 7の一部としてかもしくは将来行われる何らかのリリースにおいてJava言語にクロージャを付加することに関して広いディスカッションが行われてきた。Javapolisにおいて、Joshua Bloch氏はその問題における自身の意見と、なぜCICEがより適したアプローチであると感じているのかを述べた。