- - PR -
考えない愚かな開発者に理解を求めるには?
1|2|3|4|5
次のページへ»
投稿者 | 投稿内容 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-04-16 13:01
愚かな開発者(取引先の開発者たち)に頭を悩ませています。
通常であればプログラムでシステム情報を取得するには、 相応のライブラリを用いて取得すべきだと思うのですが 社内の一部では、 「DOSコマンドの出力結果の一部を切り抜いて取得する」 という方式が横行しています。 ●たとえば、プログラムからIPアドレスを取得する場合では以下のようになります。 1.プログラムから「ipconfig > ipconfig.txt」を実行。 2・プログラムでipconfig.txtを読み込んでIPアドレスを取得。 (出力結果の何行目の何列目からがIPアドレスだからその部分を取得すればよい。という考え方。) 将来、ipconfigの出力フォーマットが変わった場合はもちろんアウトです。 そんなことまで頭が回らないのでしょうね。 こういうメンバーがいる限りでは、品質の良いものが作れないと思っています。 そこで、ソケットプログラムを理解していただこうと勉強会を開いたのですが 「なぜDOSで取得できるのにわざわざそんなことをしなくてはならないのか?」 という反発を食らいました。 私は、健全な実装であれば ちゃんとした手段を踏んでシステム情報を取得すべきだということを主張したのですが 説得にはいたりませんでした。 DOSの出力結果を切り貼りして処理しているところが非常に多いシステムなのです。 (y行空読みしてx列目から何バイトというやり方) 今後、どのように向き合っていけばよいかご教示ください。 いや、どう説明して理解を求めていけばよいかご教示ください。 [ メッセージ編集済み 編集者: ExchageFan 編集日時 2006-04-16 13:08 ] | ||||||||||||
|
投稿日時: 2006-04-16 13:14
せ、せめて、StandardOutput からじゃないんですか... って、そういう問題じゃないですね。(;^-^) _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||||||
|
投稿日時: 2006-04-16 13:19
早速のご返答ありがとうございます。 そういう問題じゃないです・・・(汗、、、 何に興味や目標を置いて開発者になったのかわかりません。 DOSコマンドの出力をXY軸きめうちで取ってくるっていう発想ってありでしょうか? ipconfigの出力フォーマットってどこかに定義されていましたっけ? 厄介なことにこのやり方を新入社員に教え込んでいるので 純真無垢な子だったら・・・と思うと不憫でなりません。 [ メッセージ編集済み 編集者: ExchageFan 編集日時 2006-04-16 13:22 ] | ||||||||||||
|
投稿日時: 2006-04-16 13:34
システムコール(API)指向か、コマンド(コマンドラインツール)指向か、という違いだと思います。要は、ソリューションを実現するためには、プログラムを作るのか、それともツールを組み合わせて使うのか、という意識の違いでしょう。
ツールを使うためなら、手段は問わないでしょう。ファイル渡しであろうが、環境変数渡しであろうが、はたまたメールで渡すとか、なんでもありでしょう。
理想はそうなんでしょうけど、今は、プログラムを作るよりもスクリプトのツギハギでやりくりする、ということが多いので、「反発」もしかたがないでしょう。この状況を覆すことは相当困難でしょう。 今、どんなグレードのものを開発されているのか、を今一度振り返られてはどうでしょうか。これが判断基準になると思います。 _________________ -- unibon {B73D0144-CD2A-11DA-8E06-0050DA15BC86} | ||||||||||||
|
投稿日時: 2006-04-16 14:09
まあ、わかっていてやっているのであれば、「予算の都合」だったり、
「大人の事情がある」と考えられるので、しょうがない (良くある) ことなのですが、
という返答からすると、わかっていてやっていないんですね。 これは問題ですね。 一線を担う中堅社員が (まともな人が) いないのでしょう。 こういったコトは、私も良く遭うのですが、 自分がそれなりの立場にいないと説得は難しいです。
ビジネスでは自己満足的な '動機づけ' はあまり意味を成しません。 ExchangeFan さんや私のように好きでやっていない方も、いらっしゃいますからね。 そうではなくて、ExchangeFan さんが問題視しているのは、
ここですよね? ここはうまく後でフォローしてやることで、少し安心することはできませんか? 「今回はこうしてるけど、本当は〜」 みたいな話をするということです。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||||||
|
投稿日時: 2006-04-16 14:36
この説明は十分納得できるものだと思うのですが。 してもらえないのは最初から聞く耳を持っていないからかもしれませんね。 | ||||||||||||
|
投稿日時: 2006-04-16 14:36
ここで、ソケットプログラムがでてくるのは正しい流れなのでしょうか? 単純に今、「DOSコマンドで〜」というなんだかなーという方法よりも、 ライブラリを使用することで簡単に取得できるんですよ。 という話の流れなのかな、と思っていたので。 # Windows とか、.Net とか、当方サッパリな状態ですので変な質問かもしれません。 | ||||||||||||
|
投稿日時: 2006-04-16 15:11
件名に答えがでてますなww
>件名:考えない愚かな開発者に理解を求めるには? だって、愚かな開発者だから・・・ http://f3.aaa.livedoor.jp/~abal/ta.html#datteyabukidakara にならないか? |
1|2|3|4|5
次のページへ»