プログラム言語の、コーディング/ネーミング規約集を探しています。

対象は、DBオブジェクトと、PL/SQLです。
できるだけ一般的なもので、「〜は禁止する」的な記述が少ないものが良いです。

上記以外でも、あなたが世に広めたいくらいすばらしい規約集があれば教えてください。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:zodiace No.1

回答回数37ベストアンサー獲得回数0

ポイント25pt

http://www.tcct.zaq.ne.jp/ayato/programming/java/codeconv_jp/

Java 言語 コーディング規約 目次

javaですが、まあ一般的ですよね。

id:myawoo

java はおなかいっぱいです。

あと、オブジェクト倶楽部のもありますね。

PL/SQLは

http://www.oracle.com/technology/oramag/oracle/03-nov/o63tec...

http://dba-oracle.com/oracle_news/2004_3_8.htm

http://www.oreview.com/9701ault.htm

あたりが見つかったんですが、なかなかないようです。

コーディング規約リンク集、なんてあってもいいような気がするんですが…。

2004/10/05 13:54:46
id:cx20 No.2

回答回数607ベストアンサー獲得回数108

ポイント25pt

以前、コーディング規約に関するリンク集を作成しました。

PL/SQL は調べてません。時間があったら調査してみます。

<コーディングスタイル関連リンク集>

<書籍>

■ [Amazon] プログラミング作法

http://www.amazon.co.jp/exec/obidos/ASIN/4756136494/

Amazon.co.jp: プログラミング作法: 本: ブライアン カーニハン,ロブ パイク,Brian Kernighan,Rob Pike,福崎 俊博

■ [Amazon] C/C++によるプログラミングスタイルブック

http://www.amazon.co.jp/exec/obidos/ASIN/4797311835/

Amazon.co.jp: C/C++によるプログラミングスタイルブック: 本: 林 晴比古

■ [Amazon] Cプログラミング診断室―さらに美しく健康的なプログラムのために

http://www.amazon.co.jp/exec/obidos/ASIN/4774117870/

Amazon.co.jp: Cプログラミング診断室―さらに美しく健康的なプログラムのために: 本: 藤原 博文

■ [Amazon] コードコンプリート―完全なプログラミングを目指して

http://www.amazon.co.jp/exec/obidos/ASIN/4756102107/

Amazon.co.jp: コードコンプリート―完全なプログラミングを目指して (Microsoft PRESS): 本: スティーブ マコネル,Steve McConnell,石川 勝

■ [Amazon] ライティングソリッドコード―バグのないプログラミングを目指して

http://www.amazon.co.jp/exec/obidos/ASIN/4756103642/

Amazon.co.jp: ライティングソリッドコード―バグのないプログラミングを目指して (マイクロソフトプレスシリーズ): 本: スティーブ マグワイア,Steve Maguire,関本 健太郎

<ハンガリアン規約>

■ [MS] Hungarian Notation

■ [MS] Coding Style Conventions

■ [MS] コーディング技法

<デザインパターン>

■ オブジェクト指向設計のための「デザインパターン」について

http://www.techscore.com/tech/DesignPattern/index.html

デザインパターン[モデリング] -TECHSCORE-

■ C++で読むデザインパターン(Design Patterns read by C++)

<C/C++>

■ 変数名の力 - いいプログラムを書こう

http://homepage1.nifty.com/~takaot/prprpr/varname.html

変数名の力 - いいプログラムを書こう

■ Cプログラミングの秘訣

http://www.st.rim.or.jp/~phinloda/cprog.html

Cプログラミングの秘訣

■ プログラム言語 C の推奨されるスタイルとコーディング規範

■ [CMAGA] プログラミングの禁じ手 C言語編

http://www.cmagazine.jp/src/kinjite/c/index.html

C MAGAZINE - プログラミングの禁じ手Web版 C言語編

■ [CMAGA] プログラミングの禁じ手 C++編

http://www.cmagazine.jp/src/kinjite/cpp/index.html

C MAGAZINE - プログラミングの禁じ手Web版 C++編

■ 翔ソフトウェア (Sho’s) - C++ コーディング標準

■ Todd Hoff: Home Page - C++ Coding Standard

■ ハンガリアン記法に基づくC/C++プログラミングにおける独自各種変数等の命名規格書 - ふくろうの知恵袋

■ Mozilla コーディングスタイルガイド

<VC++/MFC>

■ [MS] INFO: Microsoft Foundation Class Library Development Guidelines

http://support.microsoft.com/?scid=kb;EN-US;136549

INFO: Microsoft Foundation Class Library Development Guidelines

<VB>

■ [MS] 名前付け基準

■ [MS] INFO: Object Hungarian Notation Naming Conventions for VB

http://support.microsoft.com/?scid=kb;EN-US;173738

INFO: Object Hungarian Notation Naming Conventions for VB

■ [MS] INFO: Microsoft Consulting Services Naming Conventions for Visual Basic

http://support.microsoft.com/?scid=kb;EN-US;110264

INFO: Microsoft Consulting Services Naming Conventions for Visual Basic

■ [MS] Coding Techniques and Programming Practices

■ [MS] The Basics of Programming Model Design

■ [MS] Visual Basic の名前付け規則

■ [MS] Visual Basic Coding Conventions

■ プログラマのメモ帳 - VBコーディング標準

■ VBレスキュ−(花ちゃん) - 変数関係

■ 分かりやすいコーディングの工夫(2) 〜適切なコントロール名と簡潔な処理構造

<VBScript/VBA>

■ [@IT] ハンガリー記法を利用した変数の命名

http://www.atmarkit.co.jp/fwin2k/operation/wsh04/wsh04_02.html

@IT:運用 Windows管理者のためのWindows Script Host入門 第4回 WScriptオブジェクトの詳細(2) 2.起動時パラメータのアクセス方法

■ [MS] Visual Basic Scripting Edition - VBScript のコード記述規則

■ [MS] Microsoft Office XP Developer - 変数名

<.NET Framework>

■ [MS] 名前付けのガイドライン

■ [MS] フィールドの使用方法のガイドライン

http://www.microsoft.com/japan/msdn/library/ja/cpgenref/html/cpc...

フィールドの使用方法のガイドライン

■ [MS] プロパティの使用方法のガイドライン

http://www.microsoft.com/japan/msdn/library/ja/cpgenref/html/cpc...

プロパティの使用方法のガイドライン

■ [MS] 大文字と小文字の区別

■ DOBON.NET .NET Tips - .NETの命名規則

http://dobon.net/vb/dotnet/beginner/namingrules.html

.NETの命名規則: .NET Tips: C#, VB.NET, Visual Studio

<VB.NET>

■ VB.NET コーディング標準

<C#>

■ C#コーディング標準

■ C# & ASP.NETコーディング標準

http://www.asahi-net.or.jp/~dp8h-izn/cs_coding_standard.html

A.R.N [ Top > 書庫 > C# & ASP.NET コーディング標準 ]

<Java>

■ Java 言語 コーディング規約

http://www.tcct.zaq.ne.jp/ayato/programming/java/codeconv_jp/

Java 言語 コーディング規約 目次

■ 頑健なJavaプログラムの書き方(Writing Robust Java Code)

■ Java コーディング標準

<Delphi/Object Pascal>

■ [Borland] Object Pascal Style Guide

■ Object Pascal スタイルガイド

<Flash>

■ 命名規則を決める 〜ハンガリアン記法で行きましょう〜

■ Flash での命名術

<HTML>

■ Ks Resource! - スタイルシートWebデザイン

http://www.asahi-net.or.jp/~jy3k-sm/css1/2003maki/index.html

HTML版『スタイルシートWebデザイン』

<AppleScript>

■ AppleScript PARK - 変数の命名方法

■ AppleScript PARK - 識別子の中の略語

<Ruby>

■ shugo.net - Rubyコーディング規約

<PHP>

■ PHP Coding Standard

<COBOL>

■ COBOLコーディング規約

<GNU>

■ GNU コーディング規約

<その他リンク集>

■ 高林哲のWebサイト - Cプログラミングのメモ

http://namazu.org/~satoru/misc/c.html

Cプログラミングのメモ

■ デザインパターン・メーリングリスト - コーディングスタイル

http://www.hyuki.com/dp/dpml.html

デザインパターン・メーリングリスト

■ C/C++コーディング標準リンク

http://www.02.246.ne.jp/~torutk/cxx/codingstandard/links.html

C/C++コーディング標準リンク集

id:myawoo

凄い!すばらしいです!!!

何でgoogleで検索したときに出てこなかったのか不思議です。

ありがとうございました。

そのものずばりの回答はありませんでしたが、時間切れのため終了します。

2004/10/08 15:23:49
  • id:cx20
    関連はてな

    ↓コーディングスタイルに関連する質問です。

    ■ 英単語の省略形(短縮形)の一覧表を探しています。
    http://www.hatena.ne.jp/1087354120

    あと、

    ■ 変数名の力 - いいプログラムを書こう
    http://homepage1.nifty.com/~takaot/prprpr/varname.html
    ・一般的な省略語をつかう
    ・先頭にこない母音を削る
    ・それぞれの単語の頭文字、または先頭の数文字を使う
    ・それぞれの単語の1、2、3文字目で切り捨てる
    ・それぞれの単語の最初と、最後の文字を使用する
    ・もっとも重要な単語を最大3語までとりだす
    ・不要なサフィックス(_ing, _edなど)を除く
    ・発音できる名前にする
    ・関連した省略形は同じようにそろえる
    ・読み違えやすい組み合わせを避ける
    ・名前は、書き手ではなく読み手のためにつけることを忘れない

    が、結構参考になるのでは?と思います。

    参考までにリンクを貼っておきます。

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません