仕事

くんぬぬぬぬぬぬー

でかいプログラムで原因が分からないなら細切れにしてやるまでっ!!本気の本気で何が問題なのか分かるまで細切れにしてくれるっ!家に帰ってまでやるつもりは無かったけどなんとも悔しくてたまらないのでやるっ。まずはIDL作りだっ!ソースが無いのでゼロか…

テスト&テスト

サーバとクライアントに分かれたプログラムのテストを書く時、クライアント側とサーバ側のテストを両方書く。これがめんどくさくなってきた。クライアントは送信のテストと受信のテスト。サーバは受信と返信のテスト。そのテストがですね、本物の送受信プロ…

コミットメールがいい感じ

さっき感じた良かった事 誰かのコミット内容が間違っていた場合すぐに気づける。 ドキュメントが更新されたらすぐ分かる 一日の作業量が分かる 大量のメールが来て困る場合や、全てのコミットに目を通す必要が無い人にはコミットメールのスクリプトを変更し…

目的なけりゃやる気なんて出ないよ

目的に賛同できなくても同じだと思う。やりたいと思わないんだから。素早く終わらせるに限る。

ASTERIA

これすごいわ。

オープンソースかき集め

なにげに便利だとか使いたいと思っていたものって頭のすみっこに追いやられているけれど、全部一気に集めて構築してみたらどんなもんだろう?と思った。必要性の有無に関係なく気になったものを片っ端からサーバに構築。んで実際使ってみる。使ってみると新…

ドキュメントと作成されたプログラムの差異

この設計書からどうやってこのプログラムができたんだ?!ってのはよく聞いた話で、仕様変更や考慮漏れがプログラムにのみ反映され、ドキュメントに反映されないという事象です。なんだかんだで正しくプログラムが動いていればいいやと置き去りにされがちの…

とても細かい設計書を書くなら

最初からプログラム作った方が断然早いと本日実感しました。仕様書はしっかり書いた方がいいけれど、設計書はプログラム作る人にまかせる。プログラムを作れるんだから、仕様書を読んでどういうプログラムを作ればいいのか設計して欲しいと期待する。難易度…

意味が無い〜

社内に中国の人がいて、仕様書を書いている。コミュニケーションの問題は起こらない。がしかし、その人の説明が下手だったら全然意味が無いよ〜〜〜。言語の問題を超えた所で根本的な問題が浮上するのね・・・。

初めて見た現象

「○○さんが帰らないから帰りづらい」とか「みんな帰らないから帰りづらい」とかはよく見てきましたが今日はすごい。一気に帰ろう雰囲気が漂ってみんな一斉に帰ってしまいました。全員中国の人で、日本人はポツーンと取り残されてます。このまま連日集団退社…

矛盾を指摘された

AとBとCがありました。AとBはエラーチェックがあります。仕様書にはこんな意味で書いてありました。 AとBの時はチェックする。C以外の時はチェックしない。 中国の人におもいっきり突っ込まれました(笑)これ、何もしないんですか?って!うぁ〜このとてつも…

仕様書は時間をかければいいものに…なってはいくが

ひとつの仕様書に何日も何日もかけていたら、そりゃー精度が上がっていきます。でもそんなに時間をかけてはいられない。プログラムの品質を良く素早く作る事はできる。バグが大量に出るという事は無い。それは言語の知識があるため調べることが少ないという…

仕様書レビューした

結果、特に問題が無いという返答。プログラミングする人達からは意味がよく分からないという質問が若干と、プログラムの構造はどんな感じにするの?クラスの分け方は?というのが若干。発注テーブルと、発注明細テーブルのデータは1:Nの親子関係がある。とい…

↑↓

疲れてると一日の中でノリノリになる時間と、だら〜んとしてる時間がハッキリしてくるなぁ。今はノリノリタイムが終わって、ほふっと一息中。

サボってたツケを清算中

今やっている事は今日じゃなくてもできたはず。分かっていたけどやってなかった。なので清算中。毎日さくっと帰ってもそのツケを土日で払うようじゃ本末転倒な気がする・・・。

1日かけて2日縮まるなら

それは1日かけるべきだが、1日かけて1日遅れるようならダメ。だから1日遅らせて挽回できないと分かっているなら、1日も遅らせてはいけない。そういう気持ちで挑まないとどんどん遅れていく。だから今、夏休みを取ったらプロジェクトは遅れてしまう。なんで私…

LU (Logical Unit)

今やってるB2B2C案件でIBMの汎用機へ接続する所があるんですが、SNAとかLU0とかLU4とかなんのこっちゃ??と思っていたらここでなんとなく分かった気分になったような気がしないでもない。実際の通信はミドルウェアにまかせるので詳しく知らなくても良いんで…

10人中8人が中国の人

今、職場には私を含めて10人います。そのうち8人が中国の人です。異国の地ですね!(笑)

DAO決定

Commons DbUtilsにしました。ResultSetをMapにバインディングするのもJavaBeansにバインディングするのも楽だったので。こんだけ手軽に書ければオッケーです。しかし・・・発行されたSQLをログで確認する術をDbUtilsは用意していないので、発行されるSQLが見た…

DAO導入

なににするか検討中。求められている事はとにかく手軽である事と、ConnectionやStatementを直接プログラマが触る事な無いようにする事だけ。B2Bの連携用アプリだからDBへのアクセスは通信前と後だけなのです。だからそんなに仰々しい仕組みは必要ないのです…

納品完了

成功プロジェクト+1反省点は仕様策定の甘さ、新人君への指示&面倒見の甘さといった所かな。その他は納期、品質、原価、お客様満足度共に完全にクリア。成功と言って差し支えなし。小さなプロジェクトでしたから。当時のメンバーがそろい次第反省会をした…

↓は伝わりませんでした

短く単語区切りでゆっくり話す+図を多く+図に描く言葉は英語でやったのですが、イマイチ伝わりづらかったので日本語ペラペラの中国の人に通訳で入ってもらって伝わりました(^_^;ところがどっこい、ソースを見ながらの説明は簡単でした(笑)やっぱりプログラ…

中国の人2名がプロジェクトに参加

日本語がかなり通じません。これから仕様説明するんですが伝わるかどうかさすがに不安なレベルです・・・。どうやって伝えるか。これは今までやってきた事を総合すればできるんですが、それの前提条件が「ある程度は日本語が理解できる事」なんですよね。そのレ…

2駅ルール

via http://ameblo.jp/shibuya/ サイバーエージェントの福利厚生制度らしいんですが、これはイイと思った!会社がある場所から2駅以内の賃貸物件に住めば家賃補助が月に3万円もらえるという制度です。最も単純な例は、通勤で片道1時間、交通費で月3万円か…

書き物おわったー

火がついてしまえば早かったー。やればできる子っていうけど、やらないからできない子なのよね(苦笑)

昨日の仕事終了

やっと終わりました。.NETとJavaを相互につなぐのに丸1日かかっちゃいました。.NET側はBtoBでサービスの提供を受ける方なので若干の変更を依頼する事はできても基本的には仕様を受ける方になるのでどんな仕様が来てもクライアント(Java)で処理できるようにな…

Wordスキル++

やっぱり文章書くならWordだね。Excelでドキュメント書くのも自由度が高くて表が作りやすくて罫線が引きやすくて好きっちゃ好きだけど、やっぱりドキュメントはWordが書きやすい。目次が必要とかPDFにするとかならWordが文章っぽくて便利だなと思った今日こ…

ブルースクリーンの嵐

EclipseからJBoss起動するとNortonの警告が出てそのままブルースクリーンへ・・・。3回やって3回とも落ちたorz

ぬるい職場

じゃぁ理想の職場ってどんなんだろ…。自分が思う理想って最後に考えたのがずいぶん前だからもういちど考え直さないと時間だけが過ぎて行っちゃう。今のプロジェクトが終わったらまた考える旅に出る。もう予定カキコした。

経験だなぁ

StrutsのActionで引数のformがnullの原因はstruts-config.xmlにform-beansの定義が抜けているからだと1秒で気づいた。知らない人はなんでだろう?と首をかしげて下手するとなっかなか分からなかったりするのを考えると昔の苦労は無駄じゃなかったんだなぁと…