No.3
- 回答日時:
私の理想。
(1)なるべく基礎的な方法から卒業すること。
例えばIf文で
For i=1 to n
if A=・・・
Next i
の代わりに、s=Find(・・) と言った、メソッド化・マクロ化・モジュール化したものを使ったり、つくるようにする。
(2)プログラム・ロジックがしっかりしていること。
数学・論理学の裏付けのあるロジックが理想。いま問題にしているこの点で、有名なまたはベターなアルゴリズムはないかいつも反省を心がける。
結局理論的な骨格のないコーディングの流れ(プログラム)は、「きれいなプログラム」ではないと思う。
非常に曖昧主観的ですが、「すっきりした」感じを目指したい。
No.2ベストアンサー
- 回答日時:
まずは、Microsoftが推奨するコーディングスタイルに倣うこと。
(オンラインヘルプ等のドキュメント参照)VBに限定したコーディング標準でWEBで公開されているのは、下記が代表的。
[ コーディング規約サンプル ]
http://homepage2.nifty.com/inform/vbmania/etc/co …
[ G-Fan VBコーディング規約 ]
http://www.cpnet.co.jp/gfan/techdoc/dev/dev01/in …
[ VBコーディング標準 ]
http://www.gj.il24.net/~nakasima/vb/tech/style/
VB.NETについては、下記。
[ VB.NET コーディング標準 ] (Word版)
http://objectclub.esm.co.jp/eXtremeProgramming/C …
[ VB.NET コーディング標準 ] (PDF版)
http://objectclub.esm.co.jp/eXtremeProgramming/C …
可読性、構造化や部品化 (オブジェクト化) といった基本的な概念は実装言語に依存しないので、他言語のコーディング標準も参照のこと。
[ プログラミング作法 ]
http://www.amazon.co.jp/exec/obidos/ASIN/4756136 …
[ 頑健なJavaプログラムの書き方(Writing Robust Java Code) ] (著:Scott W. Ambler, 訳:高橋徹)
http://www.alles.or.jp/~torutk/oojava/codingStan …
[ デザインパターン・メーリングリスト ]
http://www.hyuki.com/dp/dpml.html
(ページ中ほどの「コーディングスタイル」を参照のこと)
[ eXtreme programming FAQ ]
http://objectclub.esm.co.jp/eXtremeProgramming/
(ページ中ほどの「コーディング標準集」を参照のこと)
No.1
- 回答日時:
コードの書き方は言語によって作法が異なる部分もありますが、何らかの言語できれいなプログラムを書くことができれば、他の言語でも自然ときれいで見やすいプログラムが書けるようになると思います。
自分のプログラムとサイトや書籍のサンプルの違いを見比べて勉強するしかないと思いますよ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラミングって本来数学的な計算をする為のものではないのですか? 学校で配られたFortran90 11 2022/08/25 22:14
- IT・エンジニアリング シェルスクリプトは誹謗中傷対象ですか? 3 2022/04/22 09:40
- Java オブジェクト指向プログラミングの実践本を紹介してください 3 2022/09/19 04:56
- SQL Server これをSQL文で出来るでしょうか? 1 2023/03/26 02:16
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
- Visual Basic(VBA) VBプロジェクトでのフォルダ構成について 1 2023/07/22 03:49
- IT・エンジニアリング プログラミングって副業でできるの? 3 2023/08/07 17:30
- その他(IT・Webサービス) 日常的に実施されている一般道での交通規制情報が記載されておりますサイトを探しております・・・ 2 2023/06/23 23:51
- C言語・C++・C# このプログラミングの問題を教えて欲しいです。 キーボードから整数kを入力し、kが配列aの中に何個存在 2 2022/12/19 22:50
- Visual Basic(VBA) VBでExcelの表形式の様なデザインを作りDBと連携させる。 4 2023/02/28 11:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C#のプログラムを読むコツって...
-
CoInitializeSecurityが失敗する
-
三目並べ
-
UNIX環境でのCプログラム上でC...
-
PICのI2C通信のプログラムについて
-
Visual Basic と VC++ のちが...
-
i,j,k
-
stdio.hのバッファについて。
-
Rubyでのプログラミング言語作成
-
ソフトイーサ開発者(登大遊 氏)...
-
RFCとプログラム
-
VisualBasic.NETとVisual C++....
-
printf系の書式「w」ってなに?
-
どんなプログラムを自作しまし...
-
モンテカルロ法 円周率
-
ニンテンドーDS用、自作プロ...
-
c言語の勉強方について
-
Vix総合画像ビュアーは動作を...
-
BiilderとD-Show フレームレー...
-
6~7割の正解で、なぜ合格?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
API、OCX、DLLって何でしょう?
-
VBプログラムをEXCEL VBAに移植...
-
UNIX環境でのCプログラム上でC...
-
このプログラミング誰か教えて...
-
C言語のHP-UXからLinuxへのポ...
-
Ryzen 3700(無印)はWin11に対応...
-
VB.net エラーメッセージを英文...
-
SNMPトラップ情報をC#.netで作...
-
プログラムとは理系ですか文系...
-
現在プログラミングの研修中な...
-
VBS:コンピュータ名を取得し、...
-
C言語でSMTPを使ったプログ...
-
C/C++でチャットソフトを作りた...
-
OSとCPUの関係について
-
DLLってなに?
-
自動で施設の空きを通知するプ...
-
PHP+MySQLで家計簿を作りたい
-
どんなプログラムを自作しまし...
-
コンソールアプリでファイル選...
-
If … then の中の条件式と型に...
おすすめ情報