1read 100read
2012年07月プログラマー208: 日本信号のプログラム書いた奴ちょっと出てこい (773) TOP カテ一覧 スレ一覧 2ch元 削除依頼
最強のテキストエディタってなんだ? (513)
(・∀・) ダケデ 1000ヲ メザス スレ in マイタ Ver8.0X (658)
ユニシステム株式会社 (205)
     (859)
案件とって来れない営業はR! 2人目 (263)
VB6システム、未だリプレイスせず拡張中 (232)

日本信号のプログラム書いた奴ちょっと出てこい


1 :2007/10/12 〜 最終レス :2012/10/12
よくやった

2 :
日本信号のプログラム書いてるけど、今日のは俺じゃない

3 :

********************* 終電 *********************

4 :
子会社の日信ソフトエンジニアリング株式会社だよねー
検索すると、就職・転職サイトばっかし出てくるよw

5 :
じきに明らかになると思うが、今回の件はプログラムが原因ではない。
その上流工程のいわゆるシステムエンジニアリングの部分(上流設計)
と実際の運用を考慮するべきの設計の問題だと思われる。
今はこれ以上は言えない。
経営陣は最終的に設計の分散を受け入れると思う。

6 :
いずれにしても、また首吊りかな。

7 :
これが10月に民営化した○○だったら、俺はもう生きていられんな

8 :
でかした!

9 :
感動した!

10 :
12日未明に自動改札機を管理する各社共通のサーバーから各改札機に
その日使用するデータが送信された際、読み込みでエラーが発生。
その日使用するデータ?

11 :
インドでRした!

12 :
>>11
よくやった

13 :

手旗信号からやりなおせ

14 :
サーバ側と改札機側のデータ整合性チェックを同一にしておけば、
この問題は起きなかった。

15 :
自動改札機は始業前に全スイカリストをサーバーからダウンロードしてスイカの有効性等をチェックしてるのだな?
で組込みOSとCPUは何使ってるんだ?
確か先週、本屋に並んでた日経エレクトロニクスに自動改札機の開発ストーリーが広告だか記事に載ってたが
何億通りものパターンのデータを入力してエラーチェックしたらしいぞ

16 :
>>5
その通りなんだよね。
むしろ今まで平穏だったのが不思議なくらい。

17 :
むかし、東芝の自改やってたけど、現象を聞いただけでだいたい
どのへんの問題かわかった。

18 :
俺も分かった。
単純なケースだからな
ていうかシステムがシンプルすぎw

19 :
260万人の朝の足を直撃 プログラムに潜んだ“魔物”
http://www.itmedia.co.jp/news/articles/0710/12/news117.html
> 8都県260万人に影響した自動改札機の不具合。
> 製造元によると「送信データがある長さ、ある件数」の時に発生する「レアケース」なプログラム不具合が原因だった。

20 :
関数名や変数名にヒンディー語を使ってらから、ヒンディー語環境では正常動作したけど
日本語環境でバグったんだろうな

21 :
JRがトラブったときのことを考えてないのがバグ

22 :
ネガデータの格納領域の管理にマズい部分があったんだろうな。
ソフト的には単純なミスかも。
ネガデータ自体は数万レコードくらいの単純なデータで、毎日少しずつ
追加されていくから、ある特定件数になったときにバグが発覚したと。
で、改札機側のデータとサーバー側のデータが一致しない状態になり、
通常は夜中に行われるバッチ処理によるデータ受信を何度も繰り返し
しかも全改札機が同時にやるもんだから、あぼーんって流れかな。

23 :
>>15
7〜8年前のモデルにはSH-3とVxWorks使ってたみたいだけど、今はどうなんだろ。

24 :
>>17-18
単純なケースの割には今まで発覚してこなかったんだな

25 :
今回の件は事前に予想は出来なかったものか?

26 :
まさか、「if (count == 999) { // 終わり」みたいなやつ!?

27 :
報道によるとデータの文字列長が想定外だったようだな?
かなり単純なバグと見た。
テスト不足。
オサーンが一日中スイカもって自動改札出たり入ったりしてテストしてるところを
テレビで見たけど、もっと基本的なデータ通信部分のテストやってなかったんじゃ??

28 :
はてな村の反応。
http://b.hatena.ne.jp/entry/http://www.itmedia.co.jp/news/articles/0710/12/news117.html

29 :
テスト不足っていうより、コードレビュー段階で発見すべき単純ミスなんじゃ

30 :
ヒント: 水平展開

31 :
コードレビューやるべきだと思うが、残念ながらいままで一度もコードレビュー
やるPJに参加したことがない。
こういう公共的なシステムだとやっぱレビューするのかな?
内部の人情報求む!

32 :
http://anond.hatelabo.jp/20071012195912
ところでこの書き込みは本物?それともネタ?

33 :
>>31
会社違うけど、ICOCAのアレを作っていた。
コードレビューは普通にやっていたよ。
ただテスターがみなプログラム素人だったから
プログラマがやる単体デバッグ以外は一般業務的な動きしか試していないのだと思う。

34 :
無限ループか

35 :
>>33
テスターは素人でもテスト仕様書を書く人は違うんじゃない?つか違うと信じたいんだけど。

36 :
やっぱ立ってた

37 :
たたたた立ってなんかいません!!

38 :
32bitしか考えてなかったとかじゃないのか。

39 :
仕様策定する技術はあるが、設計や実装は殆ど外部に丸投げなのではないか。


40 :
だがちょっと待って欲しい

41 :
明らかにテスト不足だが、無理な短納期を要求するクライアントの責任が追及されることはない。
そして悲劇は繰り返される。

42 :
いっそ全員退職して、開発部隊解散してクライアントを困らせてはどうか?

43 :
どうせ未満と以下の違いがあやふやなアンポンタンが境界値の判定ミスして
考慮されて無いイリーガルルート走行して無応答とかそんなバグだろ?w

44 :
「あやふや」さを批判する人間があやふやなことを言ってる矛盾に気がつかないとは。。。
だから馬鹿って怖いよw

45 :
>>42
この規模のプロジェクトだったら、解散してるだろ。
そのためにドキュメントと言うものがあるのだが・・

46 :
>>44
おまえが犯人か

47 :
徹夜対応した皆さんご苦労様。

48 :
昔、JRのシステム、時には新幹線のシステムもやった。
レビューは散々やった、やらされた。
でも「コード」は一切見なかった、見られなかった。
あやふやな日本語のドキュメント、コメント見て、
ほとんどシャンシャン総会。客が機嫌の悪い時は、
イチャモンつけられるが、それは表紙の見栄えだとか
ページ番号の振り方だとか、句読点が、。か,.か
とかそんな点で、内容を見られることは無かった。
エロい人達はその後、そそくさと呑み会。漏れ達
派遣も参加させてもらえる時も有ったが、自腹なの
でかえって痛い出費。そもそもレビュー出張費から
して自腹だしな。下手すると出張費で赤字の月も
有った。何の為に働いてるかワカンネ。

49 :
>>48
「レビュー」という儀式だな
地鎮祭(地祭)・上棟式(建前)と同じようなモノと思われてるって事か……

50 :
修正前後のdiffを公開しる

51 :
まぁ、結局は設計・プログラミング・試験に携わった
人間の達のパフォーマンスの限界でしょう。
経営者には、その人達のモチベーションを上げる方法を考えて
欲しいね。能力はすぐ上がらないんだから。
でもそういう人達って90%くらい出向・派遣の社外の人間だから、
経営陣からみたら使い捨てだからどうでも良いんだよねw
それでも悲しいくらい現場の人間は一生懸命やってるよー。
宇都宮の人達とか。
なんでプログラムミスなんて起ったんだって、
経営陣は吠えてるだろうけど、
それは単純にあんた達の怠慢なんだよ。
上や外を見るのは好きでも、下や中を見るのは
面倒くせーんだろ?w
まぁ、良かったジャン、失敗してみないと分かんないしね♪

52 :
元々の実装がまずかったから
PASMO対応の機能追加でへましたんじゃね?

53 :
統合する前は問題なかったんだよ(涙

54 :
お財布ケータイで改札通ったりしたくない

55 :
オープンソースにしちゃえば誰かがバグを見つけてくれる

56 :
>>51みたいなのって、スルーすべきなんだろうな。やっぱり。

57 :
品質の悪さは上層部だけの責任じゃないよ。
みんな、いくない。

58 :
止まって初めて気がつくバグもあるさ

ぬるぽ

59 :
同じ人たちが列車の運行自体の制御ソフトも書いてると思うと…

60 :
>>48
>それは表紙の見栄えだとかページ番号の振り方だとか、句読点が、。か,.かとかそんな点で、
チェックする方は全く分からないから中を見ない。
威厳を保つために苦情を付ける。
ていうか自分に分かることだけ(、か,かのチェック)するのが仕事と思ってる。
全体を考えない。
そして、なんだかんだ言ってプログラマやSEを信用している。

61 :
>>58
それはそうだガッ

62 :
日経コンピュータの「動かないコンピュータ」ってまだやってる?

63 :
>60
その通りなんだけどさ、
システム素人のクライアントにわかる言葉で、説明してあげるのも仕事なんよね。
その一工夫ができる技術屋は伸びるよ。

64 :
分かろうとする努力を端からあきらめてる奴にはどんな分かりやすい説明もそもそも耳に届かないので無駄

65 :
パソコンに詳しくないやつが違法コピーについて議論してる国だしな

66 :
>>60
品証が大変なことになってそう。

67 :
>>48
それはコードレビューじゃないだろ
コードレビューってのはコーディング後にコードを印刷して
プログラマが集まって、ここは違うだろ?とかいちゃもんをつける会議だよ

68 :
>>48
結構前に
某隣国の高速列車の結構重要な部分(組み込み系)のプログラムを一人で作ったけど
テスト仕様書すら書かずにちょっと自分でデバッグしただけで納品させられたぞ
死ぬほど時間が無かったとはいえ、今考えると信じられん
何次請けか知らんがフリーターの俺のところに○投げされるってのも含めて

69 :
レビューやっとけば責任が分散するから

70 :
こういうケースって日本信号が損失を賠償するの?

71 :
契約内容によるし今回は請求しないって記事には書いてある
まぁ過失の内容によるんじゃね

72 :
つまり大規模システムの開発で顧客がシステム開発をまったく知らないので
闇雲に開発費を叩いたり無茶な要求をだしたり開発体制をチェックしないから
かえって大損害を招くシステムしか出来てこないんだろ


73 :
>>68
お前なら大丈夫だよ

74 :
賠償は無くても信用は無くなるだろうなあ。

75 :
信用なくなっても、結局この手のシステム作れるノウハウ持ってるところ(日本信号)
に頼らざるを得ない。
ってか、いざとなればどこでも作れるものかな?

76 :
>>68
ソ○ン?

77 :
サポート業務やっているが、>>64の言うとおりだと日々しみじみ実感している

78 :
>>64
まさにその通り。そもそも団塊世代には「努力」という概念が存在しない。
たとえ存在するとしても、それは若い連中にさせることだと思ってる。
>>67
いや、コードレビュー。
ドキュメント(トラック20〜30台分)のほとんどは、ソースコードとdiff
を打ち出して、更に蛍光マーカや赤ペン入れた代物だが、そこはページ
番号のチェックしかされなくて、表紙や目次、日本語の設計書しか俎上
に上がらない。
儀式か。確かにその通りだな。ものの本によるとウォーターフォール
モデルでは、工程毎にレビューすることに成ってるからしてるだけの
ような。でも判子貰わないと、次の工程進めないことに成ってるんだよ
な。実は勝手に進めちゃってる、つうか進めさせられてるけどさ。
>>68
乙!マジで乙。
漏れは某自国の高速鉄道の運行制御系をほとんど一人で作らされたけど
やっぱり同じく死ぬ程時間が無かった。てかタイムマシン案件だった。
ハロワの求人で引っ掛かっただけの俺に○投げされるってのも含めて。
職安で珍しく正社員の求人が有るので応募して午後に面接し、夕方帰宅
したら採用の電話。翌日からいきなり派遣でデスマに投入された。
てかこんな大仕事をハロワで募集すな。

79 :
派遣社員風情に十把一からげに批判されては団塊世代も気の毒だなw
まあ言っても分からないと思うけど、そうやって君が何かを根拠もなく蔑まずにいられないのは
君自身が不安なヘタレだからでしょ。
つまり本当は自分が無能なことを知っていて、でもそれを知覚することを抑圧してるんだねたぶん。

80 :
それらしい理屈並べて揚げ足取る奴に限って現場では役にたたない事が多い

81 :
>まさにその通り。そもそも団塊世代には「努力」という概念が存在しない。
>たとえ存在するとしても、それは若い連中にさせることだと思ってる
団塊とかバブルとか世代ひとくくりで決め付けるのは自分の浅さを
露呈しているだけだからやめた方がいい。
わざわざ正社員の捨て駒というのをひけらかさなくてもいいよ。
大仕事とか丸投げとかいちいち書いているところをみると、
もしかして、それは自慢なんですか?

82 :
>>80
でも、そういう奴の方が出世する。

83 :
>>83
それは気のせい。
出世が早いようで、実際は微妙なところ止まり。

84 :
68がすべてを物語ってます。
テストだってのにコード書きの間で他人のコードは一切見ないこともしばしば。
まあ、ただ見ても始まらない。
テスターが仕様書と首っ引きですべての動作を試す
ブラックボックステストがやっと。
コード書きが常にホワイトボックステストをやりますか?
やらないというか出来ないでしょう。
納期はがちがち。テスト期間までつぶしてやっと納品できればいい方。

85 :
エラーにしてもクライアントとサーバーどちらかで対応するか揉めることがあるでしょう。
仕様抜けなんだけど政治的な問題で仕様抜けとは誰も言わなかったりする。

86 :
NSEC/BSC/あと何だっけ?

87 :
改札機ではないが前務めていた会社の課長がJRの仕事やってて
テストも終わっていざ稼動したら動かなかったことがあったそうだ。
そうしたら関係者全員(末端のPG含む)集められて、正座させられてお説教されたって言ってた。
オレが聞いたのがもう10年も前なんで現在はどうなってるかな?
今回もやはり正座でお説教だったのかもしれない。
痛かった?


88 :
正座でお説教・・・。
JRの日勤教育精神はすばらしいな。

89 :
別にプログラマーのせいじゃない。
バグが出ないような体制をとれなかった経営陣の問題だ。
もちろんバグってのはどうしても入ってしまうが、
ここまで重大な問題を引き起こした責任は、バグ発生時の
対応がまずかった鉄道会社と、復旧がスムーズにいかないようなしくみのまま
提供した側の責任者にある。どんな場合でも。
トラブル発生を前提にしていないからこうなっただけでしょ。
それがいやなら中国やインドにでも投げればいい。改善するとも思えんが。

90 :
テストはまだだがいけるぞ、古代!

91 :
真田さん…



アッー!

92 :
これ宇都宮事業部だろ?
おれ久喜だから笑ってニュースみてたよwwwwwwww

93 :
今度は窓口処理機\(^o^)/

94 :
>>90-91
こんなこともあろうかと(ry

95 :
またとらぶっとるやん。

また日本信号製でトラブル 65駅窓口でIC券使えず
http://www.asahi.com/national/update/1018/TKY200710180344.html?ref=rss

96 :
またですか。
なんだか哀れだな。

97 :
某求人フェアの常連になってるんだが、人足りないの?>NS

98 :
>>97
>某求人フェアの常連になってるんだが、人足りないの?>NS
ソフトはどこも人足りんやろ〜〜。

99 :
>>96
 2000年以降、携帯電話を初めとして、出荷後に発覚するバグが多いな。
後、大量に人を投入して、テスト&デバックをがんがんして品質を確保するも
んやから、赤字になる事業とかも増えて来た。

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
お前らがプログラム書いているときに聴く音楽 (329)
【MS】DreamSpark総合スレ【開発ソフト無料】 (855)
専門卒は、高卒より何故劣るのか?【2スレ目】 (905)
シェアウェア作者の愚痴 29 (808)
ふざけた変数名を使う奴 (697)
(・∀・) ダケデ 1000ヲ メザス スレ in マイタ Ver8.0X (658)
--log9.info------------------
WinSCP (359)
IrfanView Part11 (344)
H2k6 Part2 (831)
サクラエディタふぁんくらぶ part15 (573)
期間限定の無償公開ソフトを晒すスレ Part5 (204)
[TEST] 書きこみテスト 専用スレッド 46 [確認] (639)
【仮想化】VMware/VBox/KVM/Xen 2【徹底比較】 (330)
2ちゃんねる用ブラウザ「twintail」Part29 (446)
【軽快】Mplayer WW【動画再生プレイヤー】 (540)
【音声合成】テキスト読み上げソフトスレ【SAPI5】 (232)
AviUtl総合スレッド73 (954)
【ゴム】GOM Player Part35【プレーヤー】 (230)
【Disk Copy】EASEUS その3【Todo Backup】 (932)
【Dropbox/SugarSync等】オンラインストレージ総合5 (750)
【イメージ】Virtual CloneDrive【仮想ドライブ】 (763)
Mozilla Firefox SS 晒しスレ Part6【ScreenShot】 (557)
--log55.com------------------
竹島宏 Secret eight
【こう見えても】山内惠介【九州男児】7
【曲名】この曲何?【タイトル】Part 15
◆■◆ オペラや映画の音楽を動画で ◆■◆
■■ 80年代名曲動画を貼っていくスレ ■■
2019海外ロックフェス中継実況/感想汎用スレ Part5
■ The 1975 // Part 5 ■
Queen62 〜Bohemian Rhapsody〜