WEB+DB PRESS Vol.35
2006年10月21日紙版発売
2014年12月23日電子版発売
B5判/248ページ
定価1,628円(本体1,480円+税10%)
ISBN 4-7741-2931-3
ただいま弊社在庫はございません。
今号の特集概要
特集1
ムービーもWeb配信
プログラマのための設計技法 実演!テスト駆動開発
テスト駆動開発(TDD)では,テストを書くことを通して設計を行い(レッド),次にきたないけれど動作するコードを書き(グリーン),その動作するコードをきれいにします(リファクタリング)。このサイクルを少しずつ,ひとつずつ繰り返すことで,無駄なく“健康”なコードを持ったアプリケーションを開発できます。本特集では,全8章をかけたサンプルアプリケーション開発を誌面とWebムービーを通して読者のみなさんに追体験してもらいながら,TDDを実践する方法を解説していきます。
特集2
“速く・美しく・効率的に”開発するための
Ajaxの定石
Ajaxはいまだ目まぐるしい変化の最中にありますが,その中にあって,ポツポツと定番あるいは定石と呼べるような手法が出てきつつあります。本特集ではその変化の様子といくつかの定石を解説していきます。なかには定石というよりテクニックやTipsといったものも含まれますが,それは未来の定石となる原石かもしれません。気軽に実践できる内容となっていますので,すぐにでも試しながら読み進めてみてください。
特集3
[定番・新定番]早ミミ情報!
PostgreSQL負荷対策ツール
1日に何万ページビューもあるようなサイトでなくても,データベースに耐障害性を持たせ,安定運用するには,負荷分散の技術が不可欠です。低コストで負荷分散を成すには,オープンソースのソフトウェアを用いるのが近道です。本特集では,はじめに負荷分散の基本的事項をおさえてから,PostgreSQLの主要なレプリケーションソフトウェアであるpgpool,PostgresForest,PGCluster,Slony-Iの使用方法と最新情報をお送りします。
特別企画
Webエンジニアのための90分コース
[速習]コードリーディング
楽しくソースコードを読めていますか? チーム開発やオープンソース開発が華々しく盛り上がっている今こそ,コードリーディング学習のチャンス到来です。動的・静的解析,ボトムアップ・トップダウンアプローチなど,いろいろな知識を習得しておきたいものです。本企画では4章にわたり予備知識,Java,PHP,C言語を取り上げ,キーワードや実際のソースコードを追いながらリーディングの勘所を押さえます。 Java章,PHP章では,既存のWebアプリのソースコードの保守(調査・修正)を想定し,現場ですぐに役立つポイントを解説します。さらに,C言語章ではApacheを題材に基礎~トラブルシュートまでわかりやすく紹介します。
巻末企画
ビギナー必見!
Javaの地図帳
Javaは現在のプログラミング言語のスタンダードであり,プログラマでJava言語の存在を知らない人はいないでしょう。その活躍する範囲はサーバサイドのみならず,最近ではデスクトップアプリケーションにも及んできました。Javaはどのような問題を解決して誕生し,発展を遂げて,さらには今後どのように活躍していくのでしょうか。今回は,その特徴から現在の適用分野,また最新動向を紹介することによって,Javaという技術を再確認します。
この書籍に関連する記事があります!
- 「実演テスト駆動開発」 WEB+DB PRESS Vol.35特集 特設ページ
- WEB+DB PRESS Vol.35の特集1「実演!テスト駆動開発」の特設ページです。テスト駆動開発(TDD)の実演ムービーや誌面サポート情報などを掲載しています。
目次
特集1
ムービーもWeb配信
プログラマのための設計技法 実演!テスト駆動開発
- 1章:テスト駆動開発入門
少しずつ,ひとつずつ - 2章:受け入れテスト基盤,ゼロ機能リリース
開発のゴールを見える化するために - 3章:ストーリ,タスク,テストリスト
「次の一歩」を考える - 4章:仮実装,三角測量,明白な実装
TDDの基本戦略 - 5章:学習テスト
未知のものに立ち向かう方法 - 6章:DIコンテナとモックオブジェクト
差し込み/すり替え,自由自在 - 7章:責務の切り分けとテスト
最適なインタラクション設計を考える - 8章:すべてを1つに
TDDの成果を味わう
特集2
“速く・美しく・効率的に”開発するための
要件定義の知恵と道具
- 1章:方法論を模索するAjax
現在のAjaxを取り巻く環境 - 2章:Ajaxの基本的な定石
パターンとして定着しつつある方法論 - 3章:ユーザビリティ向上の定石
イベントドリブンな設計とエフェクトの設計 - 4章:パフォーマンス改善の定石
2つのアプローチでJavaScriptを高速化
特集3
[定番・新定番]早ミミ情報
PostgreSQL負荷対策ツール
- 1章:負荷対策の考え方
はじめにしっかりおさえておこう - 2章:pgpool-II
pgpoolの後継が遂に始動! - 3章:PostgresForest
大規模システムを実現させる - 4章:PGCluster
PGCluster-IIプロジェクト発進! - 5章:Slony-I
待ってました!Windows正式対応
特別企画
Webエンジニアのための90分コース
[速習]コードリーディング
- 1章:コードリーディング概論
押さえておきたい基礎知識と心得 - 2章:Javaコードリーディング
Struts+DIコンテナSeasar2/S2Struts - 3章:PHPコードリーディング
PHPWikiのリクエスト処理+Zend Framework - 4章:C言語コードリーディング
Apacheのリアルな姿が見えてくる
巻末企画
- ビギナー必見! Javaの地図帳
連載
- とっておき! Javaプロダクト
【第4回】JBoss SeamによるEJBアプリケーション開発 - 嗚呼! 美しきかなクラス設計
【第4回】名前づけで技術を定着させよう - PHPらくらく設計研究所
【第4回】Smartyプラグインでらくらく開発 - .NET開発天国
【第4回】DSL Toolsを使って,ドメイン特化言語でMDA! - Ruby on Rails Way
【第4回】Railsと日本語…ActiveHeart,Ruby-Gettext-Package,Special Generation - Recent Perl World
【第4回】O/Rマッパ…基礎+Data::ObjectDriver編 - Rediscover the JavaScript
【第4回】デバッグ&テスト - MySQL5開拓団
【第4回】ついに搭載,情報スキーマ&ビュー - PostgreSQL安定運用のコツ
【第4回】PostgreSQLにおけるパフォーマンスチューニング(GUC編) - ソフトウェア技術者の今とこれから
【第4回】10年後はどうなっているんだろう?(2)
コラム
- E.M.R. ~ エンジニア・ミステリー・レポート
【第19回】IT戦士流,秋の夜長の過ごし方 - 都会のオアシス探検隊
【第4回】速読を習ってみた - サンフランシスコの窓から
【第4回】時をかけるエンジニア - 小飼弾のAlpha Geekに逢いたい(ハート)
【#3】Binary 2.0の提唱者 高林 哲 - アフィリエイトブログの魅せ方,効き方,導き方
【第4回】検索エンジン以外からのアクセスを稼ぐ - 徒然株日記
【第4回】Web 2.0時代のネット証券サービス - 濃縮還元オレンジニュース
【第4回】8~9月の厳選ニュース