トップページ⇒tech
1001コメント311KB

【RoR】Rubyについて Part 41【CPAN vs RubyGems】

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2010/08/11(水) 05:48:14
オブジェクト指向スクリプト言語Rubyについて扱うスレッドです。
仲良く使ってね。

Ruby Home Page
http://www.ruby-lang.org/ja/

= 前スレ
Rubyについて Part 40
http://hibari.2ch.net/test/read.cgi/tech/1272248179/

過去スレ・関連スレは >>2-
0232デフォルトの名無しさん2010/09/27(月) 16:56:08
1.9.2 でだいぶ速くなったのは確認できた
後は AOT コンパイラさえ揃えば不満はないっす
0233デフォルトの名無しさん2010/09/28(火) 03:39:41
>>231
VMにどんなAPIが必要かなんて、VM作ったことのない人にはわかるかよ。
とりあえずVM内部のデータにアクセスできればそれでいい。

それよりRubyのバグ登録って、どこでどういう手順でやればいいの?
当然どっかに説明が書いてあるんだろうけど、どこを見ればいいんだ?
0234デフォルトの名無しさん2010/09/28(火) 08:20:24
http://www.ruby-lang.org/ja/dev/
Redmineに行ったらあとは見りゃわかるだろう……
0235デフォルトの名無しさん2010/09/28(火) 10:00:10
>>234
いやわからんだろ
0236デフォルトの名無しさん2010/09/28(火) 14:00:58
Redmineはゲストだとチケット切れないのかな、アカウント登録してチケット登録するか、
メーリングリストに投げたら登録してくれるんじゃないの

ただし、脆弱性がらみのバグ見つけちゃった!!ってときははpublicなところに登録したらいかんけど
Ruby - SecurityFixProcess - Ruby Issue Tracking System
http://redmine.ruby-lang.org/wiki/ruby/SecurityFixProcess


0237デフォルトの名無しさん2010/09/28(火) 14:27:14
英語圏のgemで中途半端にヤバいかなあというのが一番困る
0238デフォルトの名無しさん2010/09/29(水) 00:04:44
>>234
なるほど、まったくわからん
0239デフォルトの名無しさん2010/09/29(水) 00:10:10
バグなんて2chに投げときゃいいんだよ。
修正コードも合わせて貼るとなおよし。

そうすればもっと報告しやすい環境を整えてくれるよw
0240デフォルトの名無しさん2010/09/29(水) 00:16:39
>>239
> 修正コードも合わせて貼るとなおよし
2chに書かれたコードは取り込めません
0241デフォルトの名無しさん2010/09/29(水) 01:19:05
基本的に、たまたま居合わせたコミッタ(というかyugui氏)が
対応してくれることもあるぐらいの話
0242デフォルトの名無しさん2010/09/29(水) 01:40:33
去年の rubykaigi で、yugui さん含めコミッタは 2ch の ruby スレは見ないけど、
「たまに有益なレスが着いているのを聞いている」ので、
駄レスはいらないけど有益なレスが着いていたら ML に転送してほしい、と言っていたぞ。
0243デフォルトの名無しさん2010/09/29(水) 01:57:22
おおむね平均すると10スレ消費するごとに1レスくらいだがな
0244デフォルトの名無しさん2010/09/29(水) 02:11:16
2chにはられたコードは著作権が不明確なのでうかつに取りこめない。
のかな。
0245デフォルトの名無しさん2010/09/29(水) 02:29:39
>>243
いやもっと低いって
1000に1つもあればいいほう
0246デフォルトの名無しさん2010/09/29(水) 02:30:08
2chの投稿規約のことを考えると
なおのことややこしくなる
そんなコードを取り込むわけには、さすがにいかないのだろう
0247デフォルトの名無しさん2010/09/29(水) 05:48:42
>>245
レスじゃなくてスレだから万に一つって事な
0248デフォルトの名無しさん2010/09/29(水) 06:31:14
>>246
2ch自体がライセンスだからな
メジャーなソフトウェアライセンスと一見競合しそうな以上、スレにコードを貼るのはそもそも危険
0249デフォルトの名無しさん2010/09/29(水) 07:10:28
>>247
ああ
素で読み間違えてた
あなたのおっしゃるとおりです
0250デフォルトの名無しさん2010/09/29(水) 10:38:10
そのうち、ソフトウェアにも「2ch ライセンス」というのがあっていいかも

・当然無保証
・著作権者はなし(誰でも流用してよい)
・バグもあるので、嘘を嘘と見抜けないと・・・・

これじゃあ PDS と同じかな
0251デフォルトの名無しさん2010/09/29(水) 12:38:08
出所がわからんから
うっかり他人の著作権侵害してるかもしれんぞ
0252デフォルトの名無しさん2010/09/29(水) 13:18:24
どこかwebに貼ってから、その引用という形をとればいいんじゃないか?
引用元の著作権まで譲渡するわけにはいかんだろ
0253デフォルトの名無しさん2010/09/29(水) 13:39:07
pastebinとかgistに張ればいいでしょ
もちろんライセンスは名器で

2chに貼るときもライセンス名器しておけばいいと思うけどね
0254デフォルトの名無しさん2010/09/29(水) 13:46:18
2chの書き込みは「規約と称するもの」を「承諾」してなされたことになってるからまずいの
0255デフォルトの名無しさん2010/09/29(水) 13:56:41
>>253
http://info.2ch.net/kiyaku.html
0256デフォルトの名無しさん2010/09/29(水) 14:24:27
>>255
おい、こんなの許されるのかよ

この一方で、(ニコゲーの規約じゃないが)webサービスの著作権譲渡項目に怒ってスレが立ってたりするわけかw
0257デフォルトの名無しさん2010/09/29(水) 14:26:04
お前ら同じ話を一体何度繰り返しているのかと
0258デフォルトの名無しさん2010/09/29(水) 15:00:31
>>257
2chのスレにプログラムコード書き込む際のライセンスの問題、みたいなサイトやらwikiやらが存在しない限りずっと
0259デフォルトの名無しさん2010/09/29(水) 16:24:33
>>252
http://codepad.org/
0260デフォルトの名無しさん2010/09/30(木) 01:37:57
お兄ちゃんコントローラーの一覧ってどうやって取得するん?
コントローラーフォルダからファイル一覧を取得とかは嫌ズラ。
0261デフォルトの名無しさん2010/09/30(木) 02:10:37
>>260
Railsの話?

定義がロード済みなら
ActionController.subclasses
で拾えると思うけど、
未ロードだが定義した存在するクラスまでは無理だと思う。

ルーティング定義があるものならそっち方面から攻められそう。


0262デフォルトの名無しさん2010/09/30(木) 02:39:17
Railsは遅延読み込みあったよな
script/consoleでも、未設定だとロードしてないファイルのクラスが補完できないよね

productionの設定だと全部読み込んでた気もするけど
0263デフォルトの名無しさん2010/09/30(木) 11:10:44
ありがとうお兄ちゃん

ActionController::Routing::Routes.routes.each do |route|
p route
end

これで節子頑張れる
0264デフォルトの名無しさん2010/09/30(木) 20:25:55
あん、Rubyのライセンス実際に変わったの? まだ?
0265デフォルトの名無しさん2010/09/30(木) 21:40:00
変わったない
0266デフォルトの名無しさん2010/10/01(金) 03:54:44
>>255 みて思ったんだけど、GPLライセンスのソースやパッチを2chに貼ったら2chはどうなるの?
矛盾するよね。
投稿削除されるのかなw

一方はソースやソフトウェアのライセンスだから適用されるのかはしらんけど

それはそうと、RubyやRailsに脆弱性見つけて(他のプロジェクトでもいい)、
2chに張ってから時間差で公式にパッチと共に報告したらどうなるんだろう?
Rubyのappleのパッチのときみたいに偶然コミュニティを見てない人にパッチを書いてもらうのだろうか?
0267デフォルトの名無しさん2010/10/01(金) 05:43:56
>>263
南無
0268デフォルトの名無しさん2010/10/01(金) 06:32:49
>>266
じゃあGPLのソースを載せた雑誌は無料頒布ですね
0269デフォルトの名無しさん2010/10/01(金) 10:23:17
>>268
普通の雑誌は記事に掲載されたものの著作権譲渡は求めないからな
0270デフォルトの名無しさん2010/10/01(金) 23:49:08
ディスプレイ2つ欲しい
エディタとテスト実行画面
screenで切り替えるの疲れたお

いや文字小さくすれば何とかなるんだけどさ、見辛い
0271デフォルトの名無しさん2010/10/02(土) 01:07:11
Ruby1.9 の Net::HTTPResponse が返す body のエンコーディングで質問だよおっかさん

require 'net/http'
html = Net::HTTP.start('www.2ch.net', '80'){|http| http.get('/')}.body
p html.encoding
p html.valid_encoding?

が default external encoding か何かに引っ張られて #<Encoding:UTF-8> とか適当な値返すのは仕様?
Net::HTTPResponse の時点でとりあえず ASCII_8BIT とかにしてもらえてるとなんか超ありがたいんだけど

あとこのへんの扱いで揉めた記録の記憶があるんだけどどこだっけ
0272デフォルトの名無しさん2010/10/02(土) 01:27:43
>>271
仕様

というか試してもらうとわかるが

$ cat ch2get.rb
require 'net/http'
html = Net::HTTP.start('www.2ch.net', '80'){|http| http.get('/')}.body
p html.encoding
p html.valid_encoding?

$ ruby1.9 -Esjis ch2get.rb
#<Encoding:Shift_JIS>
true

という芸当ができるようにわざわざこうなってる
force_encoding(::Encoding::ASCII_8BIT) の入る余地はないわけだ
利用者側で事前(external encoding)または事後(force_ecnding)にお好きにやってくださいというスタンス
ちなみにsjisの部分をスクリプト実行前にどうやって知るかについてはこの文書では規定しない
0273デフォルトの名無しさん2010/10/02(土) 02:40:48
>>268
wikipediaにGFDLの記事にGPLのコード載ってる場合どうなるの?(双方は相容れないライセンス)という質問に対し
1つライセンスではなく、別々のライセンスで配布されるというような答えがあったが、どこのページがしっている人いな

GPLが絡むのにそんなのでいいのかと当時思ったが
0274デフォルトの名無しさん2010/10/02(土) 16:04:52
ねーねー、自作ライブラリで自作ディレクトリ内のファイルをrequireしたいんだけどどう書けばいいかな?
$LOAD_PATHの先頭にファイルの存在するパスを File.dirname(File.expand_path(__FILE__)) でガンガン追加してったら
動作遅くなるよね?
0275デフォルトの名無しさん2010/10/02(土) 16:15:08
既存のLOAD_PATHからの相対パスでいいじゃん
たまたま同じディレクトリ構成の他のディレクトリがLOAD_PATHにあったら読まれてしまう気もするけど

hoge/lib
hoge/lib/hoge.rb
hoge/lib/net/
hoge/lib/net/http.rb

という gem で hoge.rb 内で単に require 'net/http' しても自作の http.rb はたぶん読め…読める?
0276デフォルトの名無しさん2010/10/03(日) 12:12:22
require 'rubygems' したあと gem の require 'hoge' すると LOAD_PATH の先頭に gems/hoge/lib が延々追加される
ので

>>275
require 'rubygems' して require 'hoge' した直後ならほぼ確実に読める
他のライブラリを読んだ後、スクリプト実行中に必要に応じて require、とかだと
他の gem パッケージのパスが LOAD_PATH に追加されてるから読めない可能性がなくもないと思う
0277デフォルトの名無しさん2010/10/05(火) 00:37:38
間違ってアンチスレに貼ってたけど、
ようやく結論らしきものを得たので自己レス

123 名前:デフォルトの名無しさん[sage] 投稿日:2010/09/06(月) 21:42:14
メタプログラミングRubyの前書きに、
Joe Armstrongって名前があった
Erlangの人かなあ? それとも同姓同名?


『言語設計者たちが考えること』によると、
アームストロングさんもRubyを利用しているらしい
ということは、本当にErlangの人かも
0278デフォルトの名無しさん2010/10/05(火) 05:21:25
Programming Erlang って本でも Erlang の例外処理を Ruby のそれと比較してたよ
0279デフォルトの名無しさん2010/10/08(金) 18:39:49
初学者ですけど
Rubyのバージョンアップはいつになったら終わるんでしょうか。
学んでいる最中にどんどん仕様が変わっていくので
いつまで経っても覚えきれません。
買った本も無駄になるし。
0280デフォルトの名無しさん2010/10/08(金) 19:06:32
>>279
今はたまたま 1.8 から 1.9 への移行期という
大きな変革期なだけであって、普通はそれほど大きな変更はないよ。

1.8から1.9にしても、初学者がプログラミングするくらいだったら、
それほど大きな差はないと思うけど。
少なくとも本が無駄になるというのはあまりなさそう。
0281デフォルトの名無しさん2010/10/08(金) 20:21:28
安定版という意味では1.8.7はまだ数年使えるんじゃないの?
オレオレスクリプトを動かす分には、それでもいいだろうし

Railsは1.8.6切り捨てたし、今は1.9.2デフォ対応が目標なんだっけ?
Rails周辺はめまぐるしく変わるし大変そうだな
0282デフォルトの名無しさん2010/10/08(金) 20:34:14
漏れはプロじゃないけど、
Java が Ver1 になったときの方がひどい感じを受けた

ただし、過去、Ruby の CGI 本がいくつか出たけど、
もう一切うごかないでしょ
あれはひどいよ
0283デフォルトの名無しさん2010/10/08(金) 21:54:16
>>279
いまJIS規格案の最終草案のレビュー中。(1.8ベースだが)
0284デフォルトの名無しさん2010/10/08(金) 22:06:53
というか「FIXされたプログラム言語」って稀だと思う
0285デフォルトの名無しさん2010/10/08(金) 22:09:49
フラフラしてるのはgemライブラリ部分だよね
ここの責任はRubyとしては持ち難い
0286デフォルトの名無しさん2010/10/08(金) 22:20:00
>>283
そうですか。
JISになるならば、1.8系列が簡単に切り捨てられることはなさそうですね。
2.0という、バージョン番号としては非常にキリの良い数字が
目前に近づいているので、開発陣がそれに向けて
大規模な改編を企図していなければ良いのですが…
Rubyは業務システムにも使われ始めているので、どこかで
仕様固定をして、その後はバグ・セキュリティ対策のみにして
欲しいと願う者です。
0287デフォルトの名無しさん2010/10/08(金) 22:27:18
>>286
Ruby におけるバージョン2.0ってのは、単なる次のバージョンではなく
遠い未来のいつか出るだろう夢のバージョンという意味。
0288デフォルトの名無しさん2010/10/08(金) 22:28:22
結局、1.8はRubySpec通してるの?

0289デフォルトの名無しさん2010/10/08(金) 22:44:31
>>288

結局って?
MRI 1.8ではrubyspecを通すことは目標にはなかったはずよ?
0290デフォルトの名無しさん2010/10/08(金) 22:50:35
>>286
Microsoftの各言語やJavaだってどんどんバージョンアップはしてるわけで、
それを止めたら言語として死んでしまうよ。
システムで使うバージョンを固定すればいいだけの話では。
0291デフォルトの名無しさん2010/10/09(土) 00:56:28
早めに入れておきたかった(特に破壊的な)変更は1.9で入れられているから、
あとは2.0に向けて仕様を拡張する一方
互換性の問題は1.8→1.9ほどにならないはず
0292デフォルトの名無しさん2010/10/09(土) 03:40:25
JISになるのとrubyspecは関係ないんだね
いやわかってていってるけど
0293デフォルトの名無しさん2010/10/09(土) 03:42:26
>>290
サポート切れてるバージョンだってあるよね

といいかけたが、linuxのディストリビューションでも
公式サポート切れのバージョンにセキュリティパッチ当ててメンテしてパッケージリリースしてたりするよな

CentOSとかCentOSとかCentOSとか
0294デフォルトの名無しさん2010/10/09(土) 07:15:19
.NETじゃないVisual Basicとか、サポート切れて久しいけど
世間で動いてるプログラム多そうだな
0295デフォルトの名無しさん2010/10/09(土) 09:52:54
そういえば、もうGoldの資格試験始まったのかな?
Sliverもだけど、1.8ベースじゃなかったっけ?
yuguiさんがWorld Conferenceで1.9使おうって言ってたけど、
資格試験が1.8ベースならGold取るまではなかなか1.9に手を出せないなぁ。
こんがらがりそうじゃん。
まぁ、Rubyの資格試験なんかどうでもいい人がほとんどだろうけど・・・。
Silverも試験公式ガイドがなければとても受かるとは思えなかったので、
Goldもそれ待ちだなぁ。
0296デフォルトの名無しさん2010/10/09(土) 10:01:05
なるほど、Ruby1.8とRuby1.9を併用してプログラム書いてる人は頭こんがらがってる基地外なわけですね
0297デフォルトの名無しさん2010/10/09(土) 10:52:14
仕事は1.8で、趣味は1.9だな。
0298デフォルトの名無しさん2010/10/09(土) 11:08:50
仕事でつかえていいなぁ
趣味はRuby (1.8.7)だけど
仕事ではJavaやらC#やらしか使えないorz
0299デフォルトの名無しさん2010/10/09(土) 11:35:54
>>296
そゆこったな
1.8と1.9をごっちゃにしてしまうというのはよっぽどだぞ

というか初心者は1.8で学習しろというお達しが着てるはずなのだが
1.8で学んでから1.9を追加として理解すると早い
どうせ1.8を捨てるわけにはいかんのだし
0300デフォルトの名無しさん2010/10/09(土) 11:56:46
Ruby1.8系の railsプロジェクトを1.9系にするのって絶望的にめんどくさそうなんだけど、実は結構簡単?
0301デフォルトの名無しさん2010/10/09(土) 13:12:53
どうしても、netbeans のjrubyに

warblerのgemをインストールできない。

jruby 1.5.3 を単独でインストールしてwarblerもインストールできたけど
netbeansではrakeが一切できない。
どうしようもない。

方法ありますか?
ちなみにruby 6.91
gem 2.38
jruby 1 .5,1
0302デフォルトの名無しさん2010/10/09(土) 15:03:07
なにそのめちゃくちゃなバージョン
0303デフォルトの名無しさん2010/10/09(土) 17:25:47
修正
どうしても、netbeans のjrubyに

warblerのgemをインストールできない。

jruby 1.5.3 を単独でインストールしてwarblerもインストールできたけど
netbeansではrakeが一切できない。
どうしようもない。

方法ありますか?
ちなみに netbeans 6.91
gem 2.38
jruby 1 .5,1
0304デフォルトの名無しさん2010/10/09(土) 22:17:26
日本語でお願いします。結局知りたいことがなんなのか分からない。
warblerをインストールしたいのかrackを実行したいのか…。
JRubyのバージョンが混乱してるしgem 2.38て何を表してるのかもうイミフ
0305デフォルトの名無しさん2010/10/09(土) 22:35:21
JRubyでNetBeansでgemでrakeというのは役満だと思う
わざわざ一番難しい組み合わせ選んでるだけだろ
0306デフォルトの名無しさん2010/10/09(土) 23:25:26
もうnetbeansで プログラムはくめるようになったので
tomcat 上でrubyはしらせたいのです。
0307デフォルトの名無しさん2010/10/10(日) 02:06:35
>>305
だなw
これでターゲット環境がGoogle App Engineだったらw


さて、JRuby詳しくないからよくはわからのんだが、
プロジェクトの構成だったかRubyプラットフォームの設定だったかで、
インストールしたRubyを認識させておいて、
プロジェクトのプロパティでその構成を選んでおく必要あるけど、そういう最低限の設定は大丈夫かな?

どこがおかしいのか順番に行こうぜ

・バージョンを正しく把握する(--versionとか)
・コマンドラインでは目当てのJRuby、gem、warbler、Rakeは起動できてる?
・NetBeansでは動かしたいJRubyを認識できて、適当なputs "hello world"実行できてる?馬鹿にするなとか言わない
・NetBeans上で動かしたいJRubyのgem管理用のGUIを起動できてる?
・〃   
0308デフォルトの名無しさん2010/10/10(日) 02:08:32
途中で送信してしまって気づいたけど、もうできてるんじゃないのかそれ

デプロイの話か
Java詳しい人よろしく

0309デフォルトの名無しさん2010/10/11(月) 18:08:51
>>266
> >>255 みて思ったんだけど、GPLライセンスのソースやパッチを2chに貼ったら2chはどうなるの?
ソースコードの頒布にあたりかつ、COPYINGをつけるなどの要件を満たしていないので、
その投稿はライセンス違反でしょう。
また、2chは投稿時に著作権を譲渡できないものの投稿を禁止しているので、2ch的にも規約違反です。
というわけで、原則として、投稿削除が正解でしょうな

> 2chに張ってから時間差で公式にパッチと共に報告したらどうなるんだろう?
2chに張った時点で著作権が2chに移っているので、パッチの報告は形式にもよりますが、
たぶん著作権侵害になるでしょう。
なので、まぁ色々めんどくさくなりますね。
0310デフォルトの名無しさん2010/10/11(月) 18:16:39
>>283 >>286
JIS Rubyは1.8と1.9の公約数を取って規定されるので、安心かというとあんまり。
率直に言って、JIS RubyはRubyの開発には何の影響もありません。

>>279 >>286
Rubyは永遠に変わり続けます。
仕様固定された物が欲しかったら、どこかのタイミングでforkして自分でメンテしてください。
もっとも、直近ではあまり派手な非互換変更のネタはないので当分は安心して大丈夫。
Matzの言う100%互換はありえないにしても、1.9のスクリプトは原則2.0で動くといいな、って感じ。
0311デフォルトの名無しさん2010/10/11(月) 19:11:14
合計1万行程度の自作スクリプトを 1.8 -> 1.9 に移行した経験からすると、
Rubyコードレベルの移行の手間は、全然大したことなかった。
問題だったのは、M17Nに対応できていないライブラリがあることだった。
0312デフォルトの名無しさん2010/10/11(月) 20:53:19
ライブラリの問題はあるねえ。
gemでバージョン非互換のライブラリが
入っちゃったりすると、動的言語だけに
面倒なことになる。
正直、作り捨てられている古いライブラリが非常に多い。
0313デフォルトの名無しさん2010/10/11(月) 23:02:16
>>310
「公の規格がないと政府とかでは採用しにくいけど、
規格化のせいでRubyの開発に制約が生まれたら本末転倒だよね」

ってことで、最小限のサブセットのみ定義したんだっけか
0314デフォルトの名無しさん2010/10/12(火) 09:38:53
政府主導で何かすると急速に廃れていくのが怖い。
0315デフォルトの名無しさん2010/10/12(火) 10:09:24
>>314 池田信夫乙w
0316デフォルトの名無しさん2010/10/12(火) 15:59:37
フクオカRuby大賞ってのが今募集中らしい。
https://www.f-ruby.com/award/

誰か応募してみろ。


0317デフォルトの名無しさん2010/10/12(火) 21:12:20
>>314
IT政策は特にアホだよなこの国。
0318デフォルトの名無しさん2010/10/12(火) 22:23:02
年金大腸の電子化で大失敗してるからな
0319デフォルトの名無しさん2010/10/12(火) 23:04:12
>>318
>年金大腸の電子化で大失敗してるからな
あれは同音異義語、結婚&離婚後の苗字の変化、旧字体・新字体、
パソコンで扱えない文字などがからまって複雑化した。
もともと、国民総背番号制を採用していたら、まったく問題なかったのにな。
データベースを作るときは、一意のキーを作る。
それを、国民のプライバシーがなくなる、国民を監視するな!
とか言って反対していたヤツが悪い

日常生活だって「荻原さん」「萩原さん」を間違えたり
「阿部、安部、安倍」「北澤と北沢」の違いがあり、
「かおる、かをる、かほる、カヲル」という表音文字もある。
0320デフォルトの名無しさん2010/10/12(火) 23:11:37
>>318
失敗はだれにでもあるが失敗を反省して次に生かす謙虚な姿勢が年金機構には無いよな
まともに機能していない名寄せ作業だけでどれだけ損害出してるんだか
ren4に無駄を削ってもらうべき
0321デフォルトの名無しさん2010/10/12(火) 23:25:14
ITに限らないが本来職人を大切にする日本で実装者では無くホラ吹く奴が
力を持ってしまったことが間違いの根源だろ
0322デフォルトの名無しさん2010/10/12(火) 23:42:14
自称職人の土方も多いけど…
0323デフォルトの名無しさん2010/10/12(火) 23:49:01
年金台帳って、すでに間違ったデータしか存在しないのに、
舛添さんが、「がんばって直す」とか言ってるのがなんとも可笑しくて和やかな気持ちになった。
0324デフォルトの名無しさん2010/10/13(水) 00:31:15
>>323
エンジニアなら「すでに間違ったデータしか存在しない」とか
いい加減なこと口にするなよ。
莫大な年金データのすべてが間違ってみたいじゃないか。
0325デフォルトの名無しさん2010/10/13(水) 00:41:21
全件照合するらしいじゃん。
つまり、間違ってるところと正しいところの区別もつきませんぽwってことだん?
それって全部間違ってると言えるよね。
0326デフォルトの名無しさん2010/10/13(水) 00:47:26
え、おまえの担当してるシステムって、
全部のデータが正しいって言えるの?どういう根拠で?
0327デフォルトの名無しさん2010/10/13(水) 00:57:07
>>326
324や325じゃないけど、たしかにその通りなんだよなあ。
データじゃなくてプログラムでもそうだけどさ、いくらテストしたところで
それはテストした範囲ではうまく動くというだけで、間違いがないことを
証明したわけじゃないんだよね。
なんというか、いくらテストしてもきりがない感じがしてもういや。
0328デフォルトの名無しさん2010/10/13(水) 01:04:28
>>326
うちのシステムは知らんが、
年金台帳に関しては、年金納めてる本人に定期的に確認したり、入力をジャーナリングすればいいんじゃね?

>>327
テストした範囲が要求仕様を満足すればきりが無いわけじゃぁない。
そういう考えは甘え。ソフトウェア開発が馬鹿にされる要因の一つ。
0329デフォルトの名無しさん2010/10/13(水) 01:19:40
ごめん、今日はすごく心が荒んでる。
0330デフォルトの名無しさん2010/10/13(水) 01:41:39
>>328
定期的に確認できるってことはそのデータは正しいってことだよね
間違ってるデータなら本人に確認できない可能性もあるよね
元々は正しくても引っ越しとかして届けが出されなければ、そのデータは間違ったものになるよね
0331デフォルトの名無しさん2010/10/13(水) 02:19:11
>>325
えーまだやってなかったの?
今まで何年かやってた作業はなに?
作業してたフリだけしてたん?
■ このスレッドは過去ログ倉庫に格納されています