Submit Search
Upload
CodingRule1
•
0 likes
•
303 views
C
cocolab
Follow
Technology
Report
Share
Report
Share
1 of 8
Download now
Download to read offline
Recommended
知って帰ろうB級エンジニア(DBFluteフェス2014)
知って帰ろうB級エンジニア(DBFluteフェス2014)
Kazuya Hirota
Java デザインパターン勉強会 第5回(最終回)
Java デザインパターン勉強会 第5回(最終回)
Ryoichi Obara
オイシックスのフレームワーク
オイシックスのフレームワーク
oistudy
開発メンバーを増やすときの秩序だったプラクティス with SideCI
開発メンバーを増やすときの秩序だったプラクティス with SideCI
Koichiro Sumi
Javaによる基礎デザインパターン
Javaによる基礎デザインパターン
pollseed
つながるJavaとTFS
つながるJavaとTFS
__Black
俺とコーディング規約とツール
俺とコーディング規約とツール
Masayuki KaToH
ガベージコレクション(GC)10分ハック
ガベージコレクション(GC)10分ハック
Yusuke Wada
Recommended
知って帰ろうB級エンジニア(DBFluteフェス2014)
知って帰ろうB級エンジニア(DBFluteフェス2014)
Kazuya Hirota
Java デザインパターン勉強会 第5回(最終回)
Java デザインパターン勉強会 第5回(最終回)
Ryoichi Obara
オイシックスのフレームワーク
オイシックスのフレームワーク
oistudy
開発メンバーを増やすときの秩序だったプラクティス with SideCI
開発メンバーを増やすときの秩序だったプラクティス with SideCI
Koichiro Sumi
Javaによる基礎デザインパターン
Javaによる基礎デザインパターン
pollseed
つながるJavaとTFS
つながるJavaとTFS
__Black
俺とコーディング規約とツール
俺とコーディング規約とツール
Masayuki KaToH
ガベージコレクション(GC)10分ハック
ガベージコレクション(GC)10分ハック
Yusuke Wada
チーム開発をうまく行うためのコーディング規約論
チーム開発をうまく行うためのコーディング規約論
Kentaro Matsui
「利用規約の当たり前と注意点」利用規約ナイトvol.2
「利用規約の当たり前と注意点」利用規約ナイトvol.2
Tasuku Mizuno
JJUG 2015 Summer
JJUG 2015 Summer
Recruit Technologies
Webアプリケーションとメモリ
Webアプリケーションとメモリ
Masahiro Nagano
フレームワークを使うべき 3 つの理由
フレームワークを使うべき 3 つの理由
Kenichi Mukai
覚えて帰ろうJavaデザインパターン
覚えて帰ろうJavaデザインパターン
Kazuya Hirota
CLUB DB2 第137回:基礎から再入門!DB2モニタリング入門
CLUB DB2 第137回:基礎から再入門!DB2モニタリング入門
Akira Shimosako
GCが止まらない
GCが止まらない
Narihiro Nakamura
Groovyで楽にSQLを実行してみよう
Groovyで楽にSQLを実行してみよう
Akira Shimosako
フレームワークビギナー勉強会
フレームワークビギナー勉強会
サトウハルミ
Eclipse を使った java 開発 111126 杉浦
Eclipse を使った java 開発 111126 杉浦
urasandesu
デザインパターン(state,strategy,template)
デザインパターン(state,strategy,template)
tniky1
GCについて
GCについて
cactusman
そろそろJavaみなおしてもええんやで
そろそろJavaみなおしてもええんやで
なおき きしだ
Javaのプログラムはどうやって動いているの? GC編
Javaのプログラムはどうやって動いているの? GC編
Yuichi Sakuraba
Ruby用の静的コード解析ツールざくっと紹介 by SideCI #omotesandorb
Ruby用の静的コード解析ツールざくっと紹介 by SideCI #omotesandorb
Koichiro Sumi
EclipseでのデバッグTips
EclipseでのデバッグTips
stylefreeslide
More Related Content
Viewers also liked
チーム開発をうまく行うためのコーディング規約論
チーム開発をうまく行うためのコーディング規約論
Kentaro Matsui
「利用規約の当たり前と注意点」利用規約ナイトvol.2
「利用規約の当たり前と注意点」利用規約ナイトvol.2
Tasuku Mizuno
JJUG 2015 Summer
JJUG 2015 Summer
Recruit Technologies
Webアプリケーションとメモリ
Webアプリケーションとメモリ
Masahiro Nagano
フレームワークを使うべき 3 つの理由
フレームワークを使うべき 3 つの理由
Kenichi Mukai
覚えて帰ろうJavaデザインパターン
覚えて帰ろうJavaデザインパターン
Kazuya Hirota
CLUB DB2 第137回:基礎から再入門!DB2モニタリング入門
CLUB DB2 第137回:基礎から再入門!DB2モニタリング入門
Akira Shimosako
GCが止まらない
GCが止まらない
Narihiro Nakamura
Groovyで楽にSQLを実行してみよう
Groovyで楽にSQLを実行してみよう
Akira Shimosako
フレームワークビギナー勉強会
フレームワークビギナー勉強会
サトウハルミ
Eclipse を使った java 開発 111126 杉浦
Eclipse を使った java 開発 111126 杉浦
urasandesu
デザインパターン(state,strategy,template)
デザインパターン(state,strategy,template)
tniky1
GCについて
GCについて
cactusman
そろそろJavaみなおしてもええんやで
そろそろJavaみなおしてもええんやで
なおき きしだ
Javaのプログラムはどうやって動いているの? GC編
Javaのプログラムはどうやって動いているの? GC編
Yuichi Sakuraba
Ruby用の静的コード解析ツールざくっと紹介 by SideCI #omotesandorb
Ruby用の静的コード解析ツールざくっと紹介 by SideCI #omotesandorb
Koichiro Sumi
EclipseでのデバッグTips
EclipseでのデバッグTips
stylefreeslide
Viewers also liked
(17)
チーム開発をうまく行うためのコーディング規約論
チーム開発をうまく行うためのコーディング規約論
「利用規約の当たり前と注意点」利用規約ナイトvol.2
「利用規約の当たり前と注意点」利用規約ナイトvol.2
JJUG 2015 Summer
JJUG 2015 Summer
Webアプリケーションとメモリ
Webアプリケーションとメモリ
フレームワークを使うべき 3 つの理由
フレームワークを使うべき 3 つの理由
覚えて帰ろうJavaデザインパターン
覚えて帰ろうJavaデザインパターン
CLUB DB2 第137回:基礎から再入門!DB2モニタリング入門
CLUB DB2 第137回:基礎から再入門!DB2モニタリング入門
GCが止まらない
GCが止まらない
Groovyで楽にSQLを実行してみよう
Groovyで楽にSQLを実行してみよう
フレームワークビギナー勉強会
フレームワークビギナー勉強会
Eclipse を使った java 開発 111126 杉浦
Eclipse を使った java 開発 111126 杉浦
デザインパターン(state,strategy,template)
デザインパターン(state,strategy,template)
GCについて
GCについて
そろそろJavaみなおしてもええんやで
そろそろJavaみなおしてもええんやで
Javaのプログラムはどうやって動いているの? GC編
Javaのプログラムはどうやって動いているの? GC編
Ruby用の静的コード解析ツールざくっと紹介 by SideCI #omotesandorb
Ruby用の静的コード解析ツールざくっと紹介 by SideCI #omotesandorb
EclipseでのデバッグTips
EclipseでのデバッグTips
CodingRule1
1.
3分コーディング豆知識 (・ω・ヾ) - Javaコーディング規約編
-
2.
コーディング規約とは それぞれの言語には、それぞれのコーディング規約があります。 たとえば画面のサイズを取ってくる関数があったとします。この 関数の名前はどうあるべきでしょうか? GetDisplaySize getDisplaySize get_display_size
3.
コーディング規約とは それぞれの言語には、それぞれのコーディング規約があります。 たとえば画面のサイズを取ってくる関数があったとします。この 関数の名前はどうあるべきでしょうか? GetDisplaySize (UpperCamelCase) getDisplaySize (lowerCamelCase) get_display_size
(snake_case)
4.
コーディング規約とは この問題に正解はありません。 なぜなら言語によって正解は違うし、コーディング規約の宗 派(例えば会社)によっても違います。 1つの言語に関しても、たくさんの団体が出しているコーディ ング規約がありますが、その中でも私がおすすめするのが以 下の規約です。 Google Java Style
5.
命名規則 (NAMING RULE) たくさんの規約がある中で、基本的なもののうちの1つが 「命名規則」です。 クラス名、関数名、変数名の名前の付け方には ルールがあります。
6.
Javaの命名規則の基本 • クラス名 ClassName
(UpperCamelCase) • 関数名 methodName (lowerCamelCase) ちなみに)関数名は動詞 + 名詞 が基本 • 定数名 CONSTANT_CASE 変数の中でも、実行中に変更されないもの。 • 変数名 nonConstantFieldName (lowerCamelCase) こちら に 詳細が載っています。
7.
他にもたくさんの規約 • スペースはどこにいれるのか? • 関数と関数間の改行は何行? などなど・・・ これらを統一したコードは、自分だけでなく他人か らも読みやすくなります。
8.
おわり(・ω・ヾ)
Download now