コンテンツへスキップ
ものがたり
戻る

2005-01-05

仕事始め。とりあえずDataSetのbugfix。

受け容れられやすいパッチの作り方

こんなところでしょうか。

Monoをhackするにはテキストエディタでやらなきゃいけない?

ライブラリによりますが、必ずしもそんなことはありません。僕は1年ばかりの間は、VS.NET 2003を使ってSystem.Xml.dllを開発していました。VS.NETにNUnitAddinを追加すれば、nunitテストも実行出来ます。ステップ実行もできるし、デバッグも出来るから、VS.NETの便利さにジャンキーになってしまってもう抜け出せないのだけど、mono hackingに参加してみたいという方にも、道が閉ざされているわけではありません。

むしろ、MSのライブラリとMonoのライブラリを混在させて動作させることによって、問題の切り分けが簡単になることだってあるのです。たとえばmscorlib.dllとSystem.dllはMS.NETのを、System.Xml.dllはMonoのを使う、といった方法によって、System.Xml.dllの問題を発見することができます。System.Data.dllを直すとき、あえてVS.NETを使ってMSのSystem.Xml.dllを参照して開発したこともあります。(VS.NETに戻るのもけっこう苦痛でしたが。)

そのかわり…


この記事を共有:

前の記事
受け容れられやすいパッチの作り方
次の記事
Windows Longhorn Developer Beta Preview