たまに「じゃんぬねっと」が生存確認をする日記

役員より労働者の方が絶対楽だと思う

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  984  : 記事  4  : コメント  38442  : トラックバック  277

ニュース

My Website

初心者向けのサイトです。

C# と VB.NET の入門サイト

最近のできごと

低学歴の IT エンジニア兼管理職です。ずっとリモートワーク中。

駆け出しはブラック企業で低年収でしたが、転職を繰り返して年収は 5 倍以上になりました。

年収はこれ以上増えても幸せ指数は増えませんので、趣味の時間を増やすため早期の半リタイアを考えています。

最高の配偶者、可愛い娘、ハンサムな息子と幸せな日々を送っています。

息子の将来の夢はゲーム実況者らしい。がんばれー^^。

Sponsored Link1

Sponsored Link2

Archive

書庫

ライブラリを担当している方、読んでください。
その後で、貴方しか理解しがたいものになっていないか、確認してください。

クラス ライブラリ開発者向けのデザイン ガイドライン
http://www.microsoft.com/japan/msdn/library/default.asp?
url=/japan/msdn/library/ja/cpgenref/html/cpconnetframeworkdesignguidelines.asp

全部従えとは言いません。
しかし、1 度くらい目を通してください。

ホントおながいします。(泣)

投稿日時 : 2005年5月12日 12:00

コメント

# re: クラス ライブラリ開発者向けのデザイン ガイドライン 2005/05/12 13:21 Elfaria
> 貴方しか理解しがたいものになっていないか、確認してください。
自分のクラスライブラリを、見直してみました。
自分しか理解できないものなっていました。orz

反省。

# re: クラス ライブラリ開発者向けのデザイン ガイドライン 2005/05/12 14:52 じゃんぬねっと
常駐先にいる人、おながいしますから見てください。
それ、激しく考え方間違ってますからー!!

# re: クラス ライブラリ開発者向けのデザイン ガイドライン 2005/05/12 19:06 ロキ1974
どこかで話題になってたかもしれませんが、
フィールドを公開するためのプロパティ名って
みなさんどうしていますか?

私の場合同じ名前でCamelかPascalかの違いなんですけど、
これってやっぱよくないですよね?
でもアンダーバーとかつけたくないし、違う名前にも
したくないんです、なんとなく。

private string userName;

public string UserName
{
get
{
return this.userName;
}
set
{
this.userName = value;
}
}

# re: クラス ライブラリ開発者向けのデザイン ガイドライン 2005/05/12 19:15 じゃんぬねっと
# どこかで見たことのある名前ですね。(^^)

> これってやっぱよくないですよね?

ガイドラインを見ても良くないとありますね。
VB.NET だと通用しませんし。

やはり、

Private _UserName As String

Public Property UserName() As String
  Get
    Return _UserName
  End Get

  Set(ByVal value As String)
    _UserName = value
  End Set
End Proeprty

アンダーバーには、元来より

 「使わないでくださいね」

の意味合いがあるので、これがシックリきます。

# re: クラス ライブラリ開発者向けのデザイン ガイドライン 2005/05/12 20:26 石坂@日本ベーレー
名前大事。

作った人しか使えないのはライブラリじゃないよね。

最初からローカルルールのコーディング標準とか作ればいいのにって、無いからこうなっているんでしょうけど。
チーム内でコンセンサスを作っていくような雰囲気でもないんだろうな。



# re: クラス ライブラリ開発者向けのデザイン ガイドライン 2005/05/13 9:13 じゃんぬねっと
ですね。(^^)

一例を挙げると、何でもかんでも「継承」に頼ろうとしたり...
まったく、バカのひとつ覚えじゃあないんですから。
インターフェイスも知らないし。

また、何でもかんでも「便利関数」のようなライブラリを詰めまくったり、
オーバーロードで何でもかんでも解決しようとしたり。

お友達がたくさんいて、クラスが独立してなかったり、
って、それ、クラスとは言えないや (^^)

# re: クラス ライブラリ開発者向けのデザイン ガイドライン 2005/05/13 17:02 なちゃ
クラスは関数の集合です。

いや多いんです。


# re: クラス ライブラリ開発者向けのデザイン ガイドライン 2005/05/13 17:07 じゃんぬねっと
# これまた、有名な方が来られましたね。

集合にされちゃった... のが多いんですね。(^^)
関数の集合というか、static だらけなクラスが存在するのは問題ないんですが、
何故、Common なんて安易な名前をつけて分類しないんでしょう?

static なメソッドであるべきなのに、インスタンス メソッドだったりとか。
かなり、萎えました。


# re: クラス ライブラリ開発者向けのデザイン ガイドライン 2005/05/16 9:45 ロキ1974
>アンダーバーには、元来より
>「使わないでくださいね」
>の意味合いがあるので、これがシックリきます。

そうだったんですかぁ。知らなかった(汗)
そうですよね、VB]じゃ使えないですもんね。
なんだか納得いったのでアンダーバーつけることにします!

>何故、Common なんて安易な名前

うぉ、付けてる。。。(涙)

# re: クラス ライブラリ開発者向けのデザイン ガイドライン 2005/05/16 18:01 ロキ
> それは、モジュールです。

おっしゃる通りで(汗)

VB6時代の名残というか、標準モジュール扱いしちゃってます。
良くないと自覚しつつ。。。

ついでに名前空間なんて、「企業名.システム名」で
ぜーんぶ同じです。クラス設計なんてやってませんから(恥)

いま1.Xというバージョンで開発していますが、2.Xでそのへん
を整理する為に「クラス ライブラリ開発者向けのデザイン
ガイドライン」を一生懸命読んでます。

# re: クラス ライブラリ開発者向けのデザイン ガイドライン 2005/05/20 11:37 じゃんぬねっと
GDNJ での質問が妙な方向へも盛り上がってますね。(^^)

# re: クラス ライブラリ開発者向けのデザイン ガイドライン 2005/05/26 22:38 88Kouji
 おはつです。

確かにガイドラインってだいじですね。特にVB6しかやったことのない人は、.NETでも結構引きずりますよね。 特に、メソッド名にFnc_DataCheck、ローカル変数にstrWork,intDataなんて平気でつけますしね。あと、1メソッドに数百ステップなんてざらだし・・・全ての処理をFormクラスに記述するし・・・もうかなしいです。

# re: クラス ライブラリ開発者向けのデザイン ガイドライン 2005/05/27 14:50 じゃんぬねっと (C#, VB.NET)
> あと、1メソッドに数百ステップなんてざらだし

これは、VB に限らず、どの構造化言語でもダメだと思います。

> 全ての処理をFormクラスに記述するし

その Form を単体で独立させたい場合では、
ビジネスロジックをほおっても良いと思います。
が、static なメソッドでなければなりませんね。
「全ての処理」となると、「表に出ろ」と言いたくなります。(^^)

> 特に、メソッド名にFnc_DataCheck

旧 VB の頃から思ってたんですが、Function と Sub の区別って必要ですかね?
値を返すのであれば「Get~」やら「Is~」やらになるハズですから...
値を返さないものは「Set~」とかになりますよね?

# re: クラス ライブラリ開発者向けのデザイン ガイドライン 2005/05/27 18:17 88Kouji
>旧 VB の頃から思ってたんですが、Function と Sub の区>別って必要ですかね?
>値を返すのであれば「Get~」やら「Is~」やらになるハ
>ズですから...
>値を返さないものは「Set~」とかになりますよね?

そうですね。
わたしも、.NETでは、Boolean型は,Trueを省略しても意味が通じるように名前をつけています。 IsRight~とか・・・

VB6には社内規約があるのでFnc_~,Sub_~葉強制ですので,Fnc_IsRight~と長くなってもかまわず付けています。

>「全ての処理」となると、「表に出ろ」と言いたくなりま>す。(^^)
 うちなんて、論理1層レイヤ分割ですから(涙)

早く.NETだけやりたい。


# collaterality balgray farook 2014/06/08 12:07 pqmvuuaud
http://www.motherscaredoula.com/new-balance/25-ニューバランス-通販
http://cnilsson.se/nike/103-sneakers-nike
http://bistritaorasulpasajelor.ro/nike/110-nike-hyperfuse
http://www.firstchemical.com/cms/toms-outlet/38-toms-mens-shoes
http://miniogmokka.dk/nike/28-nike-air-max-1-premium
http://www.cool-wheels.com/shop/toms-outlet/1-toms-shoes
http://ganibar.it/nike/74-nike-dunk
http://www.1066security.co.uk/christian-louboutin-outlet/20-christian-louboutin-shoes-sale
http://www.ymctest.info/new-balance/91-ニューバランス-ベビー-サンダル
http://www.sdmatic.it/nike/32-nike-air-max-90-pas-cher


# zdj erichsen norika 2014/06/10 2:26 fgqjshqpc
http://vsvanity.com/nike/16-air-max-87 http://www.bokhandel24.se/nike/95-aire-max http://t-tochka.ru/nike/65-nike-pas-cher http://www.fairalls.co.uk/christian-louboutin-outlet/17-christian-louboutin-cheap http://cnilsson.se/nike/84-nike-ninja

# summerson assiniboine tyrolen 2014/06/15 14:43 tqalyifow
:?%$BT" , http://www.usedtractors.gr/new/3-ニューバランス-1300cl

# overaggravating prender finmeccanica's 2014/06/15 15:29 ilmswhhzt
P<MC<65 , http://skyshoesandrepair.com/wp/1-ニューバランス-国

# compasse ntou hydration 2014/06/16 14:52 hhpgoeray
8RVA#,H , http://hypermins.com/horn/2-ニューバランス-575

# hawkworld pede condition 2014/07/11 21:07 outletdhate
http://www.abidewithme.us/Scripts/search.asp?tag=hermes-bracelet-uk - hermes bracelet uk
http://www.abidewithme.us/Scripts/search.asp?tag=hermes-bags - hermes bags
http://www.sjlins.co.uk/controls/search.asp?tag=kelly-birkin - kelly birkin
http://www.christoph-heer.ch/tools/search.cfm?tag=sac-constance-hermes - sac constance hermes
http://www.absoluteskinbodyclinic.com.au/search.asp?tag=hermes-handbags-online - hermes handbags online
http://www.abidewithme.us/Scripts/search.asp?tag=borsa-kelly-hermes-prezzo - borsa kelly hermes prezzo
http://www.orvil-gesundheitszentrum.ch/tools/search.cfm?tag=hermes-garden-party - hermes garden party


# principi whisking 2014/07/18 20:34 sytmlwqbg
http://cyclextras.com/news/p_5398.html
http://demo.hypermins.com/news/p_505.html
http://naurabatik.com/news/p_33293.html
http://www.magdalenastore.com/news/p_28144.html
http://conquestcarbon.co.uk/news/p_7001.html


# mawma anemia ventriloquism 2014/07/25 4:11 outletxwvqm
http://eastreet.co/wp/selfridges_louboutin_510111.html

# barathrum twisted feh 2014/07/25 18:54 outletgghsv
http://www.skladskie-stellagy.ru/shop/louboutin_bergdorf_101520.html

# narcotized huzar apollonis 2014/07/26 13:16 outletegmvq
http://www.mumbai-secrets.de/cgi/christian_louboutin_blake_lively_shoe.html

# stdev endocanthion chuvit 2014/07/29 2:59 outletierve
http://www.makebelievefloristry.co.uk/shop/louboutins_shoes_343135.html

# burger subendocardium mylner 2014/07/30 17:33 outletbgcop
http://modest-dresses.net/shop/nordstrom_christian_louboutin_shoes.html

# immunosuppressed iragi sybille 2014/07/31 10:08 outletnjafa
http://ccgifts.ca/cgi/christian_louboutin_boutique.html

# peJwZGhVEfajy 2014/08/05 4:56 http://crorkz.com/
wW9xon This is one awesome article. Keep writing.

# blrgkvko@outlook.com 2017/07/12 4:26 エルメス偽物
ヴィトンコピー品激安販売店2017新品大SALE
ルイ・ヴィトンコピー品激安販売店の新品大SALEが開催します。
ルイヴィトン人気コピー品、コピールイヴィトン新作、ルイヴィトンダミエコピー、ルイヴィトンモノグラムコピー、コピーブランド腕時計…
いろいろ新品が続々登場します。バッグ、靴、帽子、スカーフ...
お綺麗を展示ため、ぜひおすすめの逸品です。
時間の制限がない、いつでもご愛用頂きます。
エルメス偽物 http://www.bagssjp.com

# pzhxpp@aol.jp 2017/10/23 20:02 ブルガリ時計
ブランド バッグ 財布 コピー 専門店

弊社は平成20年創業致しました、ブランドバッグ.財布コピーの取り扱いの専門会社です。
世界有名なブランドバッグ.財布を日本のお客様に届ける為に5年前にこのネット通販サイトを始めました。
全てのブランドバッグ.財布は激安の価格で提供します、
外見と本物と区別できないほど出来が良くて、質は保証できます、弊社のブランドバッグ.財布は同類商品の中で最高という自信があります。
発送前に何度もチェックし、癖のある商品と不良品は発送しません。我社創業以来の方針は品質第一、
信用第一、ユーザー第一を最高原則として貫きます、安心、安全のサービスを提供致します。
ホームページ上でのご注文は24時間受け付けております
ブルガリ時計 http://www.kopii.net/products/p3/3/index.htm

# bmmXrUlCFqKIad 2018/12/17 11:33 https://www.suba.me/
wDQoP0 Many thanks for sharing this great piece. Very inspiring! (as always, btw)

# ybizeep@yahoo.co.jp 2019/02/21 22:21 ルイヴィトンコピー
日本的な人気と信頼を得ています。
安心、安全にお届けします
価格、品質、自信のある商品を取り揃えておりますので、
当店の主要な経営のブランド:(ヴィトン ) シャネル(シャネル) Rolex(ロレックス)など.
当店は主に経営する商品:かばん.バッグ .財布 .キーケース. .腕時計など.
日本には無い商品,日本では高価な商品,弊社のない商品,取引先を代理して製造会社を連絡することができる.
弊社長年の豊富な経験と実績があり.輸入手続も一切は弊社におまかせできます.ご希望の商品を責任を持ってお届けします.
当店の商品は特恵を与える。
興味あれば、是非ご覧下さい
財布、腕時計、バッグ一品市場

# Illikebuisse aagwg 2021/07/05 5:25 pharmaceptica
tadalafil research powder https://pharmaceptica.com/

# zxlkhtzu@live.com 2021/12/27 18:24 偽物時計
2022年春夏新作商品大好評中
★━┓+┏━┓☆。
┃★┣━┫●┣━┓*
┗━┫○┣━┫◎┃
  ┗━┛ ┗━☆
 * +  +*
2022新しいリリースシャネルシャネルシャネルの靴超■超-N製品!
◆靴超N超N品通販のブランドボッテガ ヴェネタの靴
評判第一、品質リリーフ最低価格保証
良い品質、低価格、評判最初の本当の写真
偽物時計 https://www.kopi66.com/product/detail.aspx?id=9456

Post Feedback

タイトル
名前
Url:
コメント: