翔泳社の公式通販SEshopは全国送料無料!
ヘルプ 新規会員登録 ログイン
SEshop

コーディングの掟(最強作法) 現場でよく見る不可解なJavaコードを一掃せよ!

宇野 るいも(著) , arton(著)

商品番号
118120
販売状態
品切れ
納品形態
宅配便にてお届け
発売日
2008年09月16日
出荷開始日
2008年09月17日
ISBN
9784798118123
判型
A5
ページ数
252
キーワード
プログラミング  Java  業務アプリ

2,640円(税込)(本体2,400円+税10%)
送料無料

240pt (10%)
ポイントの使い方はこちら

初回購入から使えるポイント500円分プレゼント

現在、本商品は販売しておりません。

※1点の税込金額となります。 複数の商品をご購入いただいた場合のお支払金額は、 単品の税込金額の合計額とは異なる場合がございますので、予めご了承ください。

プロならこう書く!

本書は、プログラミングの中級者がワンランク上のテクニックを身に付けるための“作法”を説明します。Java、C、C++など、業務アプリケーションの開発に使われるプログラミング言語はたくさんありますが、どの言語を使うにせよ、必ず覚えておかなければならない作法があります。それを知っているかどうかで、プログラムの可読性やメンテナンス性、処理速度に大きな違いが生まれます。「プロのプログラマ」が知っておくべき作法とは一体何か―。現場でよく見かけるダメなプログラムの数々に鋭くツッコミを入れながら、その答えを教えます。

第1章 開発で見かけるちょっと不思議なコード

ソースはドキュメントだ
なんとなくのプログラミング
不思議なコードを一掃せよ

第2章 みんなが苦手な“例外の掟”をマスターしよう

不適切な例外処理コード
不適切なフレームワーク
Java以外の例外
例外処理の掟

第3章 正しいロギングをするために

意味のあるロギングを
あまり手をかけすぎない
ロギングライブラリには何を使う?
クラスローダの落し穴
開発初期からロギングに配慮しよう

第4章 マルチスレッドを理解しよう(その1)

マルチスレッド、自分には関係ないと思っていませんか?
Staticフィールドの変更に注意
生半可な知識で対処しない
マルチスレッドの難しさ
マルチスレッドの掟

第5章 マルチスレッドを理解しよう(その2)

排他のレベル
排他制御はシステムデザイン
不用意なレイジーイニシャライゼーション
イミュータブル
Javaのメモリモデルは難解
最後の手段「ThreadLocal」
スレッドはプールせよ
マルチスレッドで重要な点

第6章 文字コードの勘所をつかもう

Ajaxアプリケーションでの文字化け
プラットフォーム依存コード
InputStream.read()で中途半端に読み込み
イミュータブルの無理解が間違ったコードを生む
バイナリデータの扱い

第7章 CVS/Subversionの利用(その1)

ソースは重要
SCMとは
実装されたSCM
SCMを使用したレポジトリ管理

第8章 CVS/Subversionの利用(その2)

続・SCMを利用したリポジトリ管理
SCM導入の掟
ナイトリービルド
自分勝手な困ったちゃん
人間系の運用
ソース管理以外でも有用
$Idをソースに入れておくと便利
CVSのはまり所
SCMに「投資」しよう

各種問い合わせは以下のリンクからご連絡ください

感想・レビュー

ササキマコト さん

2012-10-04

「掟」って言う程普遍的な内容ではなかったです。誰かの書いたヘボいJavaのコードを引き合いに、ここがヘボいからこんな感じで書いた方が良いよ、みたいな内容。技術書と言うよりは読み物系ですね。実用的な内容を期待するといまいちに感じると思います。「うっわ、あるある(;´A`)」とその当時の著者に共感して一緒にげんなりするのが正しい楽しみ方でしょう。

dk4kd さん

2011-08-10

基本C++erだけど、Javaの勉強もかねて読んでみた。おさらい的な話や、Java特有の話など参考になる個所は大いにあった。けど、個人的にはSCM関連の話は蛇足にしか思えない。グラフが分かり難いし、それを補うべき文章がまとまってないと感じた。そして何より、CVSとSVNを同時に説明しようとしているのに無理があると思う。業務でそれらを触った経験があっても分かり難いのだから、初めてSCMの概念を知った人にはちんぷんかんぷんなのでは。

らう さん

2012-08-07

例外処理や定数名の付け方とかコーディングベカラズ集として、かなり参考にはなる・・分かった気にもなる・・が、これらを使うには相当勉強してないと、使いこなせないと思った。チェック例外と非チェック例外の使い分けとか。また、基本を勉強しなおしてから再読すると、色々なものが見えてきそう。

関連商品

いきなりプログラミング Python

2,420円(税込)

2024.06.25発売

いきなりプログラミング Python【PDF版】

2,420円(税込)

2024.06.25発売

おすすめ特集

プログラミング入門書大特集

翔泳社のプログラミング書籍の中から、入門・初級者向けの書籍をピックアップ!

Linuxおすすめ本特集

【Linux本特集】入門~達人レベルまで!クラウド時代の必須知識Linuxを学ぶおすすめの本

ライティングおすすめ本

ライティングのスキルアップにおすすめの本。Webライティングやコピーライティングなど

マネー本特集

お金と経済の基礎知識から、資産形成・投資術、お金教育や介護まで。暮らしに役立つマネー本

インテリア本特集

おしゃれな部屋作りのヒントやインテリアの基礎知識、色使い、うつわや洋食器の知識まで、幅広い書籍をご紹介

事務職におすすめの本

Excel、日商簿記、業務の自動化を実現するRPAやPythonの技術など、事務職としてステップアップしたい人に!

特集をもっと見る