Skip to Content
アーキテクトの教科書 価値を生むソフトウェアのアーキテクチャ構築
book

アーキテクトの教科書 価値を生むソフトウェアのアーキテクチャ構築

by 米久保 剛
July 2024
Beginner to intermediate
272 pages
5h 40m
Japanese
Shōeisha
Content preview from アーキテクトの教科書 価値を生むソフトウェアのアーキテクチャ構築
186
コーディング規約
コーディング規約は、インデントの幅や括弧の配置位置など、ソース
コードのスタイルについて定めるものです。「インデントはタブ文字だ」
「いや、半角スペース4文字がよい」といった不毛な議論を避けるため
にも、プロジェクトの標準を定めて全員がそれに従うようにします。
コーディング規約を一から作成するのは労力を要するため、組織の標
準や業界の標準的なコーディング規約があればそれを用いましょう。標
準的なコーディング規約を使うと、静的解析ツールやフォーマッター用
の定義ファイルが入手しやすいというメリットもあります。たとえば、
Javaプログラム向けの静的解析ツールとして広く利用されている
Checkstyle
19
の場合、Google Java Style Guide
20
というコードス
タイルに対応した定義ファイルが標準で同梱されています。
コーディング規約は、プログラミング言語単位(例:TypeScriptコー
ディング規約、Javaコーディング規約)か、もしくはテクノロジーのま
とまり単位(例:フロントエンドコーディング規約、バックエンドコー
ディング規約)で作成するとよいでしょう。
命名規約
命名規約は、ソースコードのファイル名や、名前空間名、クラス名、
メソッド名、変数名などのネーミングに一貫性を持たせることを目的と
する規約です。コーディング規約の一部として含める場合もあります。
命名規約では、メソッド名はキャメルケースとする、といった構文論
(シンタックス)に関するルールだけでなく、どう名付けるべきかとい ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

データ保護完全ガイド ―あらゆるデータの保全と回復を可能にする

データ保護完全ガイド ―あらゆるデータの保全と回復を可能にする

W. Curtis Preston, 佐野 泰之, 池田 祥孝
レガシーコードからの脱却 ―ソフトウェアの寿命を延ばし価値を高める9つのプラクティス

レガシーコードからの脱却 ―ソフトウェアの寿命を延ばし価値を高める9つのプラクティス

David Scott Bernstein, 吉羽 龍太郎, 永瀬 美穂, 原田 騎郎, 有野 雅士

Publisher Resources

ISBN: 9784798185422