Software Design別冊 プロになるなら身につけたい プログラマのコーディング基礎力

「プロになるなら身につけたい プログラマのコーディング基礎力」のカバー画像
著者
Software Design編集部 編
定価
2,178円(本体1,980円+税10%)
発売日
2017.2.18[在庫なし] 2017.2.21
判型
B5
頁数
208ページ
ISBN
978-4-7741-8779-2 978-4-7741-8828-7

概要

仕事でコードを書くということは、そのコードを含むプログラムの品質を管理し、より良いものに改善し続けていくために、可読性を高めたり、よりシンプルにしたり、古い書き方を減らしたりといったことに気をつけなくてはなりません。本書ではC言語、Java、C#、Ruby、PHP、JavaScriptといったプログラミング言語でのより良いコードの書き方について、実戦経験豊富なエンジニアのアドバイスを詰め込みました。プログラミング言語の基本的な文法を習得したあと、次に何から学んだら良いのか悩んでいるプログラマにおすすめの一冊です。

執筆陣一覧(五十音順):

青木 裕一、上妻 宜人、あきみち、網野 衛二、池添 明宏、石田 真彩、伊藤 淳一、今井 勝信、岩永 信之、植西ゴロー由謹、及川 卓也、大谷 弘喜、きしだなおき、國信 真吾、後藤 知宏、小山 哲志、長澤 太郎、中島 雅弘、濱田 侑弥、はやしりょう、星野 香保子、増田 亨、吉田 英二

こんな方にオススメ

  • これからプログラマとして就職を志す学生
  • 入社1、2年で自身のコーディング力を向上させたいと考えているプログラマ

目次

序章 良いコードを書くために

第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つの書き方