Software Design別冊シリーズプロになるなら身につけたい プログラマのコーディング基礎力
2017年2月18日紙版発売
2017年2月21日電子版発売
Software Design編集部 編
B5判/208ページ
定価2,178円(本体1,980円+税10%)
ISBN 978-4-7741-8779-2
ただいま弊社在庫はございません。
書籍の概要
この本の概要
仕事でコードを書くということは,そのコードを含むプログラムの品質を管理し,より良いものに改善し続けていくために,可読性を高めたり,よりシンプルにしたり,古い書き方を減らしたりといったことに気をつけなくてはなりません。本書ではC言語,Java,C#,Ruby,PHP,JavaScriptといったプログラミング言語でのより良いコードの書き方について,実戦経験豊富なエンジニアのアドバイスを詰め込みました。プログラミング言語の基本的な文法を習得したあと,次に何から学んだら良いのか悩んでいるプログラマにおすすめの一冊です。
こんな方におすすめ
- これからプログラマとして就職を志す学生
- 入社1,2年で自身のコーディング力を向上させたいと考えているプログラマ
執筆陣一覧(五十音順):
青木 裕一,上妻 宜人,あきみち,網野 衛二,池添 明宏,石田 真彩,伊藤 淳一,今井 勝信,岩永 信之,植西ゴロー由謹,及川 卓也,大谷 弘喜,きしだなおき,國信 真吾,後藤 知宏,小山 哲志,長澤 太郎,中島 雅弘,濱田 侑弥,はやしりょう,星野 香保子,増田 亨,吉田 英二
この書籍に関連する記事があります!
- 良いコードを書くための意識改革と基礎固め
- 「良いプログラムコード」にはさまざまな視点があります。
本書のサンプル
本書の一部ページを,PDFで確認することができます。
- サンプルPDFファイル(2,894KB)
目次
序章 良いコードを書くために
第1章 今すぐ実践できる良いプログラムの書き方[C,Java,C#,Ruby,JavaScript]
- 1-1 [C言語編]enum,配列,浮動小数点を駆使して差をつけよう「より良いプログラム書きのヒント」
- 1-2 [Java編]良いコーディングのさいしょの一歩
- 1-3 [C#編]言語機能の進化から学ぶ「良いコードの書き方」
- 1-4 [Ruby編]お作法を意識して可読性や保守性を高めよう
- 1-5 [JavaScript+HTML+CSS編]再考! 今どきのWebアプリ開発のベストプラクティス
第2章 今ふたたびのJava
- 2-1 Java 5/6/7の機能にみるリファクタリングの要点
- 2-2 業務アプリケーションにも使えるJava 8のラムダ式
- 2-3 Eclipseだけじゃない! 今どきの統合開発環境
- 2-4 トラブル時に頼りになるJDKの解析ツール
第3章 手を動かして学ぼう 正規表現入門~プログラミング/エディタ作業の効率大幅アップ
- 3-0 正規表現は絶対にマスターしておけ!
- 3-1 さまざまな形式の電話番号を検索しよう
- 3-2 カタカナ語の揺れを許容して検索しよう
- 3-3 HTMLをCSVに置換しよう
- 3-4 スペースや改行などの空白文字を検索/置換しよう
- 3-5 正規表現のパフォーマンスを意識しよう
第4章 プログラマが知っておくべきTCP/IP~C|JavaScript|PHP|Python|Rubyでコーディング,Wiresharkでパケットキャプチャ
- 4-0 プログラマがTCP/IPを知っておくべき理由
- 4-1 TCP/IPって何?~ネットワークの基礎の基礎
- 4-2 実践ネットワークプログラミング~C言語編~
- 4-3 実践ネットワークプログラミング~スクリプト言語編~
- 4-4 パケットキャプチャで学ぶTCP/IP
第5章 良いPHP,悪いPHP~すぐ効くWeb開発入門
- 5-1 PHPのはじめ方と学び方~環境構築からコーディングまで
- 5-2 PHPのライブラリの選び方・使い方
- 5-3 PHPフレームワークの選び方~システムの目的から振り返る
- 5-4 PHPのユーザコミュニティ
Appendix
- 「良いプログラム」のための「良いコメント」~コードを読みやすくするための6つの書き方
この本に関連する書籍
-
プロを目指す人のためのRuby入門 言語仕様からテスト駆動開発・デバッグ技法まで
Rubyの文法をサンプルコードで学び,例題でプログラミングの流れを体験できる解説書です。 ほかのプログラミング言語で開発経験のある人が,Rubyを学ぶ際に効率的に学...
-
ポートとソケットがわかればインターネットがわかる――TCP/IP・ネットワーク技術を学びたいあなたのために
「楽しく通信技術を学んでみませんか?」インターネットのしくみはどうなっているのか?――スマホなどで当たり前のように使っていますがその仕組みは案外説明できません...
-
オブジェクト指向設計実践ガイド ~Rubyでわかる 進化しつづける柔軟なアプリケーションの育て方
オブジェクト指向設計の名著として名高い“Practical Object-Oriented Design in Ruby”,待望の翻訳版!使いこなせるようになるととても便利なオブジェクト指向ですが,...
-
C#プログラマーのための 基礎からわかるLINQマジック!
現在では“技術に保守的な現場”においてさえ顧客事情が変わっています。.NETの環境でも核心的な技術=LINQがようやく使えるようになりました。LINQは,実際に使ってみる...