もり ひろゆきの日々是勉強

日々思ったことやIT関連のメモなどをのほほんと綴っていきたいと・・・。(^^;

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  1920  : 記事  12  : コメント  16429  : トラックバック  163

ニュース

Microsoft Innovation Center

MICでは各種無償セミナーを実施しています。
こちら
そして、スピーカーは僭越ながら私がお話させていただいております。
一生懸命努めさせていただきますので、よろしければご参加くださいm(__)m

平行運用はじめました。

  • 現在、こちらのほうで平行運用を行っております。

自己紹介

  • もり ひろゆき(森 博之)と申します。

    極東IT Engineersというコミュニティの代表です。

    本業は東京でソフトウェア開発のお仕事をしております。いわゆるDeveloperですね(^^;

    仕事ではVB,C#といろいろと渡り歩いてはおりますが、主に.NET系の業務アプリの開発が多いです。

    というか仕事となったら必死で何でも勉強しますが(^^;;;;

    最近ではMicrosoft Innovation Centerで講師もさせていただいておりますが、撃たれ弱いのでお手柔らかにお願いしますm(__)m

    まったく関係ありませんが、たこ焼き機も持っています。 関西人です。

    エントリの内容は私が個人的に収集した情報を元に書いていますが、あくまで個人的なメモ用途ですので内容の正確性を保証するものでありません。あらかじめご了承くださいm(__)m

Microsoft MVP

MCP


  • 70-316 Developing and Implementing Windows-based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET

    70-536 Microsoft .NET Framework 2.0 - Application Development Foundation


  • MCTS: :.NET Framework 2.0 Web アプリケーション
    70-528 Microsoft .NET Framework 2.0 - Web-based Client Development


  • MCTS: Microsoft SQL Server 2005
    70-431 Microsoft SQL Server 2005 - Implementation and Maintenance

Wankuma MVP


  • Wankuma MVP for OOO(= Original Object-Oriented)

iKnow!

etc.

  • 人気ブログランキング - もり ひろゆきの日々是勉強

    スカウター : もり ひろゆきの日々是勉強

    あわせて読みたい

書庫

日記カテゴリ

リンク

まぁ、タイトルの通りなんですが、いろんなテクノロジの方向性を見ていると、なるべくXMLで設定をしてすませる方向に流れている気がするんですが、まま、見えない部分でXMLっていうのは共通フォーマットとして有りだと思うんですが、開発者は本当にそれを望んでいるんでしょうか?

確かに、便利にはなるかもしれません。 でも、パラメータをコーディングするよりコードを書いたほうが気持ちいいのはNUnitなどの単体テストツールの流行ぶりからもわかるワケで・・・。

昨日の親睦会2次会でのMooさんの発言じゃないけど、開発者はだんだんカットアンドペースターになっちゃう気が・・・。

本当にこのまま流れていいのかなぁ・・・って思いますねぇ・・・。

投稿日時 : 2006年11月6日 13:04

コメント

# re: パラメータが書きたいんじゃなく、コードが書きたい。 2006/11/06 14:33 tatsugoro
XMLで書かれた設定ファイル増えましたね。

手書きXMLコーディングは嫌いです。
読みにくい、書きにくいったらない。
設定ツールが無いと死ねる。

静的にプログラムを書こうとすると、システム的に動的・半動的にせざるをえない部分がXMLファイルに出てるってのが多いんで、そういうところは実行して検証なのでバグの温床になっちゃいます。
XMLにせずに、スペシャルフォーマットテキストつまり独自言語を作ったほうがいいんじゃない?ってことも多々あります。というかそういう流れが動的言語流行の要因のひとつになってるんで。



# re: パラメータが書きたいんじゃなく、コードが書きたい。 2006/11/06 16:22 ひろえむ
#tatsugoroさん
そっかー、なるほど、そうやってLightWeightな言語へ流れているのか・・・。
やっとつながった(^^;;; 
遅すぎ?(^^;;;;

# re: パラメータが書きたいんじゃなく、コードが書きたい。 2006/11/06 23:22 taka
僕はまだこの世界で働き始めてせいぜい2年程度なんであんまりたいそうなこといえないですけど、
やっぱりStrutsとかSpringとかEJB等のJavaフレームワークでは設定値をXMLで持たせてコード記述量を減らしてしまおうという動きになってる気がします。
#気がするだけかも^^;

もっともなんでもかんでもXMLってのは賛成できませんが例えばデータベースのライブラリとかを切り替えるためにXMLてのはいいと思いますね。
インターフェースを統一してOracleなのかSQL ServerなのかはてまたMy SQLなのかをXMLの設定値で切り替える。てな感じで。

とりあえずそんなレベルからなれていこうかなぁと思います。

# re: パラメータが書きたいんじゃなく、コードが書きたい。 2006/11/06 23:48 THREE-ONE
そりゃ、開発者ですしコード書いてる方が楽しいのは同意しますが

当然の風潮だと私は思います
ロジックだって、つきつめれば「こーくればこーする」っていう設定の塊でしかないんですし

# re: パラメータが書きたいんじゃなく、コードが書きたい。 2006/11/07 0:50 恣意の
個人的には二極化するんじゃないかなぁと思ったり
(つかもう、一部のweb開発とかこうなっている気もする)

・中身を作成する人
・リンクする人

後者は言わずともXML書く人ですが
前者は大枠開発やプラグイン開発がメインになるのかしら?

# んでも前者じゃないと淘汰が激しそう(ぁ
# ・・・つか、あれ?OOP開発を拡大解釈するとこんな感じになるような・・・

# re: パラメータが書きたいんじゃなく、コードが書きたい。 2006/11/07 2:58 ひろえむ
#takaさん
>やっぱりStrutsとかSpringとかEJB等のJavaフレームワークでは設定値をXMLで持たせてコード記述量を減らしてしまおうという動きになってる気がします。

実は、それが嫌気がさしてJavaから.NETに流れてきたのでした(^^;
あきらかにコードを書く前段の作業がそこにあって、それがまたバグの温床になっていたりして・・・・。

#THREE-ONEさん
>当然の風潮だと私は思います
>ロジックだって、つきつめれば「こーくればこーする」っていう設定の塊でしかないんですし

そうだとしたら、それはXMLではなく、コードのほうがいい気がしません?(^^;

複雑な構造を示すのにデバッグできないXMLによりはコードのほうがよさげな気がするんですよ(^^;

その方が問題の特定や検証も早そうですし・・・。

もちろん、目に見えないところでXMLというのは有りだと思うんですよ。 ただ、そこに労力がかかるようなものって本当に便利なのかなぁって気がして・・・。

まま、もともと複雑なデータ構造を示そうとして出来たXMLなんですが、複雑なデータ構造はどうやっても複雑なワケで、それをデバッグや検証の手間がかかる方向へ行くのってなんだか先祖帰りしてるような気がして・・・・。

決して可視性が高いファイル構造でもないですし、やはりコーディングによってその可視性が変わるファイル構造なんであれば、コードでいいような気がするんですよね(^^;;;;

だからって使わないワケにもいかないでしょうし・・・ってところがまた苦悩なんですが(^^;;;

コードのデバッグでも苦労するのにパラメータのデバッグが増えるかと思うとぞっとしたりして・・・・(^^;;; (Try&Error(^^;)

#恣意のさん
んー、だとしたら後者の人ってすごい根気の持ち主ですねー(^^;;;
ものごっつ退屈な作業のような気がしません?(^^;;;

まま、確かにStrutsに代表されるようにMVCを強制するには間違いない方法なのかもしれませんが・・・。

Post Feedback

タイトル
名前
Url:
コメント