「コーディングスタイル関連リンク集」の編集履歴(バックアップ)一覧はこちら
「コーディングスタイル関連リンク集」(2006/07/19 (水) 11:49:38) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
*コーディングスタイル関連リンク集
はてなに出ていたコーディングスタイル一覧を拝借
http://q.hatena.ne.jp/1096951162
**ハンガリアン規約
-[MS] Hungarian Notation
[[Hungarian Notation (Visual Studio 6.0 Technical Articles)>http://msdn.microsoft.com/library/en-us/dnvsgen/html/HungaNotat.asp]]
-[MS] Coding Style Conventions
[[Coding Style Conventions [Structured Storage]>http://msdn.microsoft.com/library/en-us/stg/stg/coding_style_conventions.asp]]
-[MS] コーディング技法
[[コーディング技法>http://www.microsoft.com/japan/msdn/library/ja/vsent7/html/vxconcodingtechniques.asp]]
**デザインパターン
-オブジェクト指向設計のための「デザインパターン」について
[[デザインパターン -TECHSCORE->http://www.techscore.com/tech/DesignPattern/index.html]]
-C++で読むデザインパターン(Design Patterns read by C++)
[[C++で読むデザインパターン(Design Patterns read by C++) >http://www.01-tec.com/document/cpp_design_pattern.html]]
**C/C++
-変数名の力 - いいプログラムを書こう
[[変数名の力 - いいプログラムを書こう >http://homepage1.nifty.com/~takaot/prprpr/varname.html]]
-Cプログラミングの秘訣
[[Cプログラミングの秘訣>http://www.st.rim.or.jp/~phinloda/cprog.html]]
-プログラム言語 C の推奨されるスタイルとコーディング規範
[[cstyle-ja.ms>http://www.gfd-dennou.org/arch/comptech/cstyle/cstyle-ja.htm]]
-[CMAGA] プログラミングの禁じ手 C言語編
[[C MAGAZINE - プログラミングの禁じ手Web版 C言語編>http://www.cmagazine.jp/src/kinjite/c/index.html]]
-[CMAGA] プログラミングの禁じ手 C++編
[[C MAGAZINE - プログラミングの禁じ手Web版 C++編>http://www.cmagazine.jp/src/kinjite/cpp/index.html]]
-翔ソフトウェア (Sho’s) - C++ コーディング標準
[[C++ コーディング標準>http://www.shos.info/develop/xp/cplusstd.html]]
-Todd Hoff: Home Page - C++ Coding Standard
[[C++ Coding Standard >http://www.possibility.com/Cpp/CppCodingStandard.html]]
-ハンガリアン記法に基づくC/C++プログラミングにおける独自各種変数等の命名規格書 - ふくろうの知恵袋
[[ハンガリアン命名規約>http://live.under.jp/todashou/tips/code_writting/notation.html]]
-Mozilla コーディングスタイルガイド
[[Mozilla コーディングスタイルガイド>http://www.mozilla-japan.org/hacking/mozilla-style-guide.html]]
**VC++/MFC
-[MS] INFO: Microsoft Foundation Class Library Development Guidelines
[[INFO: Microsoft Foundation Class Library Development Guidelines>http://support.microsoft.com/?scid=kb;EN-US;136549]]
**VB
-[MS] 名前付け基準
[[名前付け基準>http://www.microsoft.com/japan/developer/library/vbcon98/vbconobjectnamingguidelines.htm]]
-[MS] INFO: Object Hungarian Notation Naming Conventions for VB
[[INFO: Object Hungarian Notation Naming Conventions for VB>http://support.microsoft.com/?scid=kb;EN-US;173738]]
-[MS] INFO: Microsoft Consulting Services Naming Conventions for Visual Basic
[[INFO: Microsoft Consulting Services Naming Conventions for Visual Basic>http://support.microsoft.com/?scid=kb;EN-US;110264]]
-[MS] Coding Techniques and Programming Practices
[[Coding for Techniques and Programming Practices (Visual Studio 6.0 Technical Articles)>http://msdn.microsoft.com/library/en-us/dnvsgen/html/cfr.asp]]
-[MS] The Basics of Programming Model Design
[[The Basics of Programming Model Design (COM General Technical Articles)>http://msdn.microsoft.com/library/en-us/dncomg/html/msdn_basicpmd.asp]]
-[MS] Visual Basic の名前付け規則
[[Visual Basic の名前付け規則>http://www.microsoft.com/japan/msdn/library/ja/vbcn7/html/vaconVBNamingRules.asp]]
-[MS] Visual Basic Coding Conventions
[[Visual Basic Coding Conventions (Visual Basic 6)>http://msdn.microsoft.com/library/en-us/vbcon98/html/vbconcodingconventionsoverview.asp]]
-VBレスキュ?(花ちゃん) - 変数関係
[[変数関係>http://www.bcap.co.jp/hanafusa/VBHLP/hensu.htm]]
-分かりやすいコーディングの工夫(2) 適切なコントロール名と簡潔な処理構造
[[分かりやすいコーディングの工夫(2) 適切なコントロール名と簡潔な処理構造>http://www.grapecity.com/japan/devclub/Consultants/business_app/Consultant25.htm]]
**VBScript/VBA
-[@IT] ハンガリー記法を利用した変数の命名
[[@IT:運用 Windows管理者のためのWindows Script Host入門 第4回 WScriptオブジェクトの詳細(2) 2.起動時パラメータのアクセス方法>http://www.atmarkit.co.jp/fwin2k/operation/wsh04/wsh04_02.html]]
-[MS] Visual Basic Scripting Edition - VBScript のコード記述規則
[[VBScript のコード記述規則>http://www.microsoft.com/japan/msdn/library/ja/script56/html/vbsCodingConventions.asp]]
-[MS] Microsoft Office XP Developer - 変数名
[[変数名>http://www.microsoft.com/japan/msdn/library/ja/modcore/html/deconvariablenames.asp]]
**.NET Framework
-[MS] 名前付けのガイドライン
[[名前付けのガイドライン>http://www.microsoft.com/japan/msdn/library/ja/cpgenref/html/cpconnamingguidelines.asp]]
-[MS] フィールドの使用方法のガイドライン
[[フィールドの使用方法のガイドライン>http://www.microsoft.com/japan/msdn/library/ja/cpgenref/html/cpconfieldusageguidelines.asp]]
-[MS] プロパティの使用方法のガイドライン
[[プロパティの使用方法のガイドライン>http://www.microsoft.com/japan/msdn/library/ja/cpgenref/html/cpconpropertyusageguidelines.asp]]
-[MS] 大文字と小文字の区別
[[大文字と小文字の区別>http://www.microsoft.com/japan/msdn/library/ja/cpgenref/html/cpconcasesensitivity.asp]]
-DOBON.NET .NET Tips - .NETの命名規則
[[DOBON.NET .NET Tips - .NETの命名規則>http://dobon.net/vb/dotnet/beginner/namingrules.html]]
**VB.NET
-VB.NET コーディング標準
[[オブジェクト倶楽部 - コーディング規約の会>http://www.objectclub.jp/community/codingstandard/]]
**C#
-C#コーディング標準
http://www.kawabata.com/dotnet/CodingStdCS.pdf
-C# & ASP.NETコーディング標準
[[A.R.N [ Top > 書庫 > C# & ASP.NET コーディング標準 ]>http://www.asahi-net.or.jp/~dp8h-izn/cs_coding_standard.html]]
**Java
-Java 言語 コーディング規約
[[Java 言語 コーディング規約>http://www.tcct.zaq.ne.jp/ayato/programming/java/codeconv_jp/]]
-頑健なJavaプログラムの書き方(Writing Robust Java Code)
[[頑健なJavaプログラムの書き方>http://www.alles.or.jp/~torutk/oojava/codingStandard/writingrobustjavacode.html]]
-Java コーディング標準
[[オブジェクト倶楽部 - コーディング規約の会>http://www.objectclub.jp/community/codingstandard/]]
**Delphi/Object Pascal
-[Borland] Object Pascal Style Guide
[[Object Pascal Style Guide>http://community.borland.com/article/0,1410,10280,00.html]]
-Object Pascal スタイルガイド
[[ObjectPascal Style Guide>http://www.kiyori.co.jp/Shop/DelphiStyle/DelphiStyle.htm]]
**Flash
-Flash での命名術
[[Macromedia - Flash TechNote - Flash での命名術>http://www.adobe.com/jp/support/flash/ts/documents/fl0182.html]]
**HTML
-Ks Resource! - スタイルシートWebデザイン
[[HTML版『スタイルシートWebデザイン』>http://www.asahi-net.or.jp/~jy3k-sm/css1/2003maki/index.html]]
**AppleScript
-AppleScript PARK - 変数の命名方法
[[変数の命名方法>http://homepage1.nifty.com/ton_b/tips/Variable/Naming.html]]
-AppleScript PARK - 識別子の中の略語
[[識別子の中の略語>http://homepage1.nifty.com/ton_b/tips/Scripting/Abbreviation.html]]
**Ruby
-shugo.net - Rubyコーディング規約
[[Rubyコーディング規約>http://shugo.net/ruby-codeconv/codeconv.html]]
**PHP
-PHP Coding Standard
http://alltasks.net/code/php_coding_standard.html
**COBOL
-COBOLコーディング規約
[[COBOLコーディング規約>http://www.nurs.or.jp/~ogochan/hack/COBOL/code.html]]
**GNU
-GNU コーディング規約
[[GNU コーディング規約について>http://www.sra.co.jp/wingnut/standards-j_toc.html]]
**その他リンク集
-高林哲のWebサイト - Cプログラミングのメモ
[[Cプログラミングのメモ>http://namazu.org/~satoru/misc/c.html]]
-デザインパターン・メーリングリスト - コーディングスタイル
[[デザインパターン・メーリングリスト>http://www.hyuki.com/dp/dpml.html]]
-C/C++コーディング標準リンク
[[C/C++コーディング標準リンク>http://www.02.246.ne.jp/~torutk/cxx/codingstandard/links.html]]
**書籍
-[Amazon] プログラミング作法
[[Amazon.co.jp:プログラミング作法アスキー アジソンウェスレイシリーズ: 本 >http://www.amazon.co.jp/exec/obidos/ASIN/4756136494/]]
-[Amazon] C/C++によるプログラミングスタイルブック
[[Amazon.co.jp:C/C++によるプログラミングスタイルブック: 本 >http://www.amazon.co.jp/exec/obidos/ASIN/4797311835/]]
-[Amazon] Cプログラミング診断室―さらに美しく健康的なプログラムのために
[[Amazon.co.jp:Cプログラミング診断室―さらに美しく健康的なプログラムのために: 本 >http://www.amazon.co.jp/exec/obidos/ASIN/4774117870/]]
-[Amazon] コードコンプリート―完全なプログラミングを目指して
[[Amazon.co.jp:コードコンプリート―完全なプログラミングを目指してMicrosoft PRESS: 本 >http://www.amazon.co.jp/exec/obidos/ASIN/4756102107/]]
-[Amazon] ライティングソリッドコード―バグのないプログラミングを目指して
[[Amazon.co.jp:ライティングソリッドコード―バグのないプログラミングを目指してマイクロソフトプレスシリーズ: 本 >http://www.amazon.co.jp/exec/obidos/ASIN/4756103642/]]
*コーディングスタイル関連リンク集
はてなに出ていたコーディングスタイル一覧を拝借
http://q.hatena.ne.jp/1096951162
**ハンガリアン規約
-[MS] Hungarian Notation
[[Hungarian Notation (Visual Studio 6.0 Technical Articles)>http://msdn.microsoft.com/library/en-us/dnvsgen/html/HungaNotat.asp]]
-[MS] Coding Style Conventions
[[Coding Style Conventions [Structured Storage]>http://msdn.microsoft.com/library/en-us/stg/stg/coding_style_conventions.asp]]
-[MS] コーディング技法
[[コーディング技法>http://www.microsoft.com/japan/msdn/library/ja/vsent7/html/vxconcodingtechniques.asp]]
**デザインパターン
-オブジェクト指向設計のための「デザインパターン」について
[[デザインパターン -TECHSCORE->http://www.techscore.com/tech/DesignPattern/index.html]]
-C++で読むデザインパターン(Design Patterns read by C++)
[[C++で読むデザインパターン(Design Patterns read by C++) >http://www.01-tec.com/document/cpp_design_pattern.html]]
**C/C++
-変数名の力 - いいプログラムを書こう
[[変数名の力 - いいプログラムを書こう >http://homepage1.nifty.com/~takaot/prprpr/varname.html]]
-Cプログラミングの秘訣
[[Cプログラミングの秘訣>http://www.st.rim.or.jp/~phinloda/cprog.html]]
-プログラム言語 C の推奨されるスタイルとコーディング規範
[[cstyle-ja.ms>http://www.gfd-dennou.org/arch/comptech/cstyle/cstyle-ja.htm]]
-[CMAGA] プログラミングの禁じ手 C言語編
[[C MAGAZINE - プログラミングの禁じ手Web版 C言語編>http://www.cmagazine.jp/src/kinjite/c/index.html]]
-[CMAGA] プログラミングの禁じ手 C++編
[[C MAGAZINE - プログラミングの禁じ手Web版 C++編>http://www.cmagazine.jp/src/kinjite/cpp/index.html]]
-翔ソフトウェア (Sho’s) - C++ コーディング標準
[[C++ コーディング標準>http://www.shos.info/develop/xp/cplusstd.html]]
-Todd Hoff: Home Page - C++ Coding Standard
[[C++ Coding Standard >http://www.possibility.com/Cpp/CppCodingStandard.html]]
-ハンガリアン記法に基づくC/C++プログラミングにおける独自各種変数等の命名規格書 - ふくろうの知恵袋
[[ハンガリアン命名規約>http://live.under.jp/todashou/tips/code_writting/notation.html]]
-Mozilla コーディングスタイルガイド
[[Mozilla コーディングスタイルガイド>http://www.mozilla-japan.org/hacking/mozilla-style-guide.html]]
**VC++/MFC
-[MS] INFO: Microsoft Foundation Class Library Development Guidelines
[[INFO: Microsoft Foundation Class Library Development Guidelines>http://support.microsoft.com/?scid=kb;EN-US;136549]]
**VB
-[MS] 名前付け基準
[[名前付け基準>http://www.microsoft.com/japan/developer/library/vbcon98/vbconobjectnamingguidelines.htm]]
-[MS] INFO: Object Hungarian Notation Naming Conventions for VB
[[INFO: Object Hungarian Notation Naming Conventions for VB>http://support.microsoft.com/?scid=kb;EN-US;173738]]
-[MS] INFO: Microsoft Consulting Services Naming Conventions for Visual Basic
[[INFO: Microsoft Consulting Services Naming Conventions for Visual Basic>http://support.microsoft.com/?scid=kb;EN-US;110264]]
-[MS] Coding Techniques and Programming Practices
[[Coding for Techniques and Programming Practices (Visual Studio 6.0 Technical Articles)>http://msdn.microsoft.com/library/en-us/dnvsgen/html/cfr.asp]]
-[MS] The Basics of Programming Model Design
[[The Basics of Programming Model Design (COM General Technical Articles)>http://msdn.microsoft.com/library/en-us/dncomg/html/msdn_basicpmd.asp]]
-[MS] Visual Basic の名前付け規則
[[Visual Basic の名前付け規則>http://www.microsoft.com/japan/msdn/library/ja/vbcn7/html/vaconVBNamingRules.asp]]
-[MS] Visual Basic Coding Conventions
[[Visual Basic Coding Conventions (Visual Basic 6)>http://msdn.microsoft.com/library/en-us/vbcon98/html/vbconcodingconventionsoverview.asp]]
-VBレスキュ?(花ちゃん) - 変数関係
[[変数関係>http://www.bcap.co.jp/hanafusa/VBHLP/hensu.htm]]
-分かりやすいコーディングの工夫(2) 適切なコントロール名と簡潔な処理構造
[[分かりやすいコーディングの工夫(2) 適切なコントロール名と簡潔な処理構造>http://www.grapecity.com/japan/devclub/Consultants/business_app/Consultant25.htm]]
**VBScript/VBA
-[@IT] ハンガリー記法を利用した変数の命名
[[@IT:運用 Windows管理者のためのWindows Script Host入門 第4回 WScriptオブジェクトの詳細(2) 2.起動時パラメータのアクセス方法>http://www.atmarkit.co.jp/fwin2k/operation/wsh04/wsh04_02.html]]
-[MS] Visual Basic Scripting Edition - VBScript のコード記述規則
[[VBScript のコード記述規則>http://www.microsoft.com/japan/msdn/library/ja/script56/html/vbsCodingConventions.asp]]
-[MS] Microsoft Office XP Developer - 変数名
[[変数名>http://www.microsoft.com/japan/msdn/library/ja/modcore/html/deconvariablenames.asp]]
**.NET Framework
-[MS] 名前付けのガイドライン
[[名前付けのガイドライン>http://www.microsoft.com/japan/msdn/library/ja/cpgenref/html/cpconnamingguidelines.asp]]
-[MS] フィールドの使用方法のガイドライン
[[フィールドの使用方法のガイドライン>http://www.microsoft.com/japan/msdn/library/ja/cpgenref/html/cpconfieldusageguidelines.asp]]
-[MS] プロパティの使用方法のガイドライン
[[プロパティの使用方法のガイドライン>http://www.microsoft.com/japan/msdn/library/ja/cpgenref/html/cpconpropertyusageguidelines.asp]]
-[MS] 大文字と小文字の区別
[[大文字と小文字の区別>http://www.microsoft.com/japan/msdn/library/ja/cpgenref/html/cpconcasesensitivity.asp]]
-DOBON.NET .NET Tips - .NETの命名規則
[[DOBON.NET .NET Tips - .NETの命名規則>http://dobon.net/vb/dotnet/beginner/namingrules.html]]
**VB.NET
-VB.NET コーディング標準
[[オブジェクト倶楽部 - コーディング規約の会>http://www.objectclub.jp/community/codingstandard/]]
**C#
-C#コーディング標準
http://www.kawabata.com/dotnet/CodingStdCS.pdf
-C# & ASP.NETコーディング標準
[[A.R.N [ Top > 書庫 > C# & ASP.NET コーディング標準 ]>http://www.asahi-net.or.jp/~dp8h-izn/cs_coding_standard.html]]
**Java
-Java 言語 コーディング規約
[[Java 言語 コーディング規約>http://www.tcct.zaq.ne.jp/ayato/programming/java/codeconv_jp/]]
-頑健なJavaプログラムの書き方(Writing Robust Java Code)
[[頑健なJavaプログラムの書き方>http://www.alles.or.jp/~torutk/oojava/codingStandard/writingrobustjavacode.html]]
-Java コーディング標準
[[オブジェクト倶楽部 - コーディング規約の会>http://www.objectclub.jp/community/codingstandard/]]
**Delphi/Object Pascal
-[Borland] Object Pascal Style Guide
[[Object Pascal Style Guide>http://community.borland.com/article/0,1410,10280,00.html]]
-Object Pascal スタイルガイド
[[ObjectPascal Style Guide>http://www.kiyori.co.jp/Shop/DelphiStyle/DelphiStyle.htm]]
**Flash
-Flash での命名術
[[Macromedia - Flash TechNote - Flash での命名術>http://www.adobe.com/jp/support/flash/ts/documents/fl0182.html]]
**HTML
-Ks Resource! - スタイルシートWebデザイン
[[HTML版『スタイルシートWebデザイン』>http://www.asahi-net.or.jp/~jy3k-sm/css1/2003maki/index.html]]
**AppleScript
-AppleScript PARK - 変数の命名方法
[[変数の命名方法>http://homepage1.nifty.com/ton_b/tips/Variable/Naming.html]]
-AppleScript PARK - 識別子の中の略語
[[識別子の中の略語>http://homepage1.nifty.com/ton_b/tips/Scripting/Abbreviation.html]]
**Ruby
-shugo.net - Rubyコーディング規約
[[Rubyコーディング規約>http://shugo.net/ruby-codeconv/codeconv.html]]
**PHP
-PHP Coding Standard
http://alltasks.net/code/php_coding_standard.html
**COBOL
-COBOLコーディング規約
[[COBOLコーディング規約>http://www.nurs.or.jp/~ogochan/hack/COBOL/code.html]]
**GNU
-GNU コーディング規約
[[GNU コーディング規約について>http://www.sra.co.jp/wingnut/standards-j_toc.html]]
**CSS
-CSS コーディングガイドライン
[[CSS コーディングガイドライン>http://2xup.org/common/css/style-guide.pdf]]
**その他リンク集
-高林哲のWebサイト - Cプログラミングのメモ
[[Cプログラミングのメモ>http://namazu.org/~satoru/misc/c.html]]
-デザインパターン・メーリングリスト - コーディングスタイル
[[デザインパターン・メーリングリスト>http://www.hyuki.com/dp/dpml.html]]
-C/C++コーディング標準リンク
[[C/C++コーディング標準リンク>http://www.02.246.ne.jp/~torutk/cxx/codingstandard/links.html]]
**書籍
-[Amazon] プログラミング作法
[[Amazon.co.jp:プログラミング作法アスキー アジソンウェスレイシリーズ: 本 >http://www.amazon.co.jp/exec/obidos/ASIN/4756136494/]]
-[Amazon] C/C++によるプログラミングスタイルブック
[[Amazon.co.jp:C/C++によるプログラミングスタイルブック: 本 >http://www.amazon.co.jp/exec/obidos/ASIN/4797311835/]]
-[Amazon] Cプログラミング診断室―さらに美しく健康的なプログラムのために
[[Amazon.co.jp:Cプログラミング診断室―さらに美しく健康的なプログラムのために: 本 >http://www.amazon.co.jp/exec/obidos/ASIN/4774117870/]]
-[Amazon] コードコンプリート―完全なプログラミングを目指して
[[Amazon.co.jp:コードコンプリート―完全なプログラミングを目指してMicrosoft PRESS: 本 >http://www.amazon.co.jp/exec/obidos/ASIN/4756102107/]]
-[Amazon] ライティングソリッドコード―バグのないプログラミングを目指して
[[Amazon.co.jp:ライティングソリッドコード―バグのないプログラミングを目指してマイクロソフトプレスシリーズ: 本 >http://www.amazon.co.jp/exec/obidos/ASIN/4756103642/]]
表示オプション
横に並べて表示:
変化行の前後のみ表示: