フォーラム: 公開討議 (スレッド #30436)

一貫性と互換性 (2011-09-22 11:17 by coffee #59708)

クラス名やメソッド名などの改善はここに。

メッセージ #59708 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

RE: 一貫性と互換性 (2011-09-22 11:17 by coffee #59709)

2011/09/23 1.0.7 安定版
・メソッド名の一貫性の確保
・StringUtil#urlEncodeを非推奨、かわりにStringUtil#encodeURLを使うこと
・StringUtil#urlDecodeを非推奨、かわりにStringUtil#decodeURLを使うこと
#59708 への返信

メッセージ #59709 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

RE: 一貫性と互換性 (2011-11-15 19:41 by sh0u #60557)

2011/11/15
DES.java をユーティリティクラスとして実装

[junkutil.crypt.Hasher.java]
・インスタンス化禁止
・各メソッドを static メソッドへ
・微修正
テストコード実装済

coffee さんに拝見してもらう。
#59708 への返信

メッセージ #60557 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

RE: 一貫性と互換性 (2011-11-15 20:42 by coffee #60560)

修正点などはzipしたあとメールアドレス
coffee@users.sourceforge.jp までどうぞ :-)
#59708 への返信

メッセージ #60560 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

RE: 一貫性と互換性 (2011-11-16 23:40 by sh0u #60591)

2011/11/16
DES.java を [junkutil.crypt.Crypter.java] として実装。
MD5.java を [junkutil.crypt.Hasher.java] として実装。

修正点
・インスタンス化禁止
・各メソッドを static メソッドへ
・微修正
・テストコード実装

coffee さんに送付済。拝見してもらう。
#59708 への返信

メッセージ #60591 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

RE: 一貫性と互換性 (2011-11-17 13:31 by coffee #60602)

sh0uさんの実装、拝見しました。
各メソッドをstatic化した実装は良いと思います。
ただ、以下の理由でいますぐの取り込みはちょっと難しいです。

1.既存のクラスMD5、DESを維持して今回の変更を取り入れると、
  当然ですが同じ役割のクラスが混在する状況になり、ユーザが混乱します。
2.既存のクラスMD5、DESを削除しての置き換えるとなると、APIの大幅変更
  ということで、おそらく1.0.xから1.1.xにバージョンを上げることになります。
3.ネーミングの問題。事実上MD5算出用にしか使わないであろうクラスに
  Hasherと命名することは、ユーザの理解を妨げるかもしれません。
  Crypterのほうは、確かにその名前のほうが適切だと思いますが。

というわけで、少し保留にさせてください。
#59708 への返信

メッセージ #60602 への返信×

Wiki文法は使えません
ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする