BugTrack/2337
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* 著作: 問題になる修正案の作り方について [#e027fd14]
- ページ: [[BugTrack2]]
- 投稿者: [[henoheno]]
- 優先順位: 普通
- 状態: 着手
- カテゴリー: その他
- 投稿日: 2010-09-05 (日) 21:59:48
- バージョン:
** 目次 [#t274b68b]
#contents
** はじめに (お断り) [#t82bde0c]
以下の話題や事例は、PukiWiki Developers Team 側の一方的な...
** メッセージ: 手抜きが全ての始まり [#iea6c63e]
多くの場合において、よほどの偶然が無ければ、その結果は後...
- どのような手順であれば、最大限の効果を発揮するパッチに...
- どのような手順であれば、最小限の労力で失敗する修正案に...
----------------------------------------
** 修正案を検討する (その提案の将来性も含めて) [#a0c3738a]
- 調べ切れていないものは、調べる/考える (後からでも良い)
-- 背景事情
-- それが何であるか、何とどう違うのかについて
-- あれば、プロジェクトの思想信条的なもの
-- 将来どのようにあるべきか
-- どこに、どのように提出するのが最も効果的か
- やっつけ仕事や、「作ってみた」と自称する類の物件のメン...
-- 偶然を除けば、プロジェクトの将来性とバッティングするか...
-- 誰かがボールを返してくれるチャンスを除けば、誰かに再検...
-- 元の認識がずれている場合、相当な負担を周りに強いるかも...
-- パッチが取り込まれることを期待してはいけないかもしれな...
#br
|CENTER: &ref(wkltg_50.png,nolink); |
#br
----------------------------------------
** 修正案(パッチ)をつくる [#de525ab2]
----------------------------------------
*** リビジョン管理ツールで妥当なリビジョンを調達する [#ib...
- cvsが使われている場合はcvs で HEAD(最新の開発版) ないし...
----------------------------------------
*** 自分の知見を最小限盛り込む [#v412eed8]
- 文字コード、改行記号、タブ記号、改ページ記号などを破壊...
- 余計な事は書かない。
-- 例えばグチを書いたら採用されないと思うべき。
-- その他に余計な要素が混ざっていると、余計な手間がかかる...
------------------------------
*** 変更点と意図が明確になるように、diffをつくる [#c27180...
- cvs diff -u3 のような方法で、変更点がわかりやすいパッチ...
--- spam.ini.php 4 Sep 2010 13:51:58 -0000 1.199
+++ spam.ini.php 5 Sep 2010 12:54:13 -0000
@@ -7089,76 +7089,103 @@
),
(以下略)
- でなければ、diffコマンドでdiffを作る。明確に伝わるなら...
$ diff -u3 a.txt b.txt
--- a.txt 2010-09-05 22:15:50.515625000 +0900
+++ b.txt 2010-09-05 22:15:57.515625000 +0900
@@ -1,4 +1,6 @@
a
+a
b
c
+
- diffは必ずツールを使って生成して下さい。さもないと、手...
- diffを作る経過の中で、動作確認が必ず実施されているはず...
-- 例: 動作に手を入れるのが目的なのであれば、修正前と修正...
-- 例外: 本当にささいな修正、あるいはささいだと思っている...
----------------
** その他 [#b4671f8f]
- 複数の話題であればパッチを複数作る。とても大事です。(コ...
- 最初からライセンスについて明言する。
- 厳密には電子メールやsf.jpのパッチのシステムのような、改...
- より厳密には著作権の委譲について、書面を提出すべきとな...
- PukiWikiはファイルヘッダに長いGPLの表明文を載せておりま...
-------------------
** 参考文献 [#u818471d]
- (どのように書けば提案がreject されるのか、という記事が...
----------------------------------------
* コメント [#pd11f06a]
#pcomment
終了行:
* 著作: 問題になる修正案の作り方について [#e027fd14]
- ページ: [[BugTrack2]]
- 投稿者: [[henoheno]]
- 優先順位: 普通
- 状態: 着手
- カテゴリー: その他
- 投稿日: 2010-09-05 (日) 21:59:48
- バージョン:
** 目次 [#t274b68b]
#contents
** はじめに (お断り) [#t82bde0c]
以下の話題や事例は、PukiWiki Developers Team 側の一方的な...
** メッセージ: 手抜きが全ての始まり [#iea6c63e]
多くの場合において、よほどの偶然が無ければ、その結果は後...
- どのような手順であれば、最大限の効果を発揮するパッチに...
- どのような手順であれば、最小限の労力で失敗する修正案に...
----------------------------------------
** 修正案を検討する (その提案の将来性も含めて) [#a0c3738a]
- 調べ切れていないものは、調べる/考える (後からでも良い)
-- 背景事情
-- それが何であるか、何とどう違うのかについて
-- あれば、プロジェクトの思想信条的なもの
-- 将来どのようにあるべきか
-- どこに、どのように提出するのが最も効果的か
- やっつけ仕事や、「作ってみた」と自称する類の物件のメン...
-- 偶然を除けば、プロジェクトの将来性とバッティングするか...
-- 誰かがボールを返してくれるチャンスを除けば、誰かに再検...
-- 元の認識がずれている場合、相当な負担を周りに強いるかも...
-- パッチが取り込まれることを期待してはいけないかもしれな...
#br
|CENTER: &ref(wkltg_50.png,nolink); |
#br
----------------------------------------
** 修正案(パッチ)をつくる [#de525ab2]
----------------------------------------
*** リビジョン管理ツールで妥当なリビジョンを調達する [#ib...
- cvsが使われている場合はcvs で HEAD(最新の開発版) ないし...
----------------------------------------
*** 自分の知見を最小限盛り込む [#v412eed8]
- 文字コード、改行記号、タブ記号、改ページ記号などを破壊...
- 余計な事は書かない。
-- 例えばグチを書いたら採用されないと思うべき。
-- その他に余計な要素が混ざっていると、余計な手間がかかる...
------------------------------
*** 変更点と意図が明確になるように、diffをつくる [#c27180...
- cvs diff -u3 のような方法で、変更点がわかりやすいパッチ...
--- spam.ini.php 4 Sep 2010 13:51:58 -0000 1.199
+++ spam.ini.php 5 Sep 2010 12:54:13 -0000
@@ -7089,76 +7089,103 @@
),
(以下略)
- でなければ、diffコマンドでdiffを作る。明確に伝わるなら...
$ diff -u3 a.txt b.txt
--- a.txt 2010-09-05 22:15:50.515625000 +0900
+++ b.txt 2010-09-05 22:15:57.515625000 +0900
@@ -1,4 +1,6 @@
a
+a
b
c
+
- diffは必ずツールを使って生成して下さい。さもないと、手...
- diffを作る経過の中で、動作確認が必ず実施されているはず...
-- 例: 動作に手を入れるのが目的なのであれば、修正前と修正...
-- 例外: 本当にささいな修正、あるいはささいだと思っている...
----------------
** その他 [#b4671f8f]
- 複数の話題であればパッチを複数作る。とても大事です。(コ...
- 最初からライセンスについて明言する。
- 厳密には電子メールやsf.jpのパッチのシステムのような、改...
- より厳密には著作権の委譲について、書面を提出すべきとな...
- PukiWikiはファイルヘッダに長いGPLの表明文を載せておりま...
-------------------
** 参考文献 [#u818471d]
- (どのように書けば提案がreject されるのか、という記事が...
----------------------------------------
* コメント [#pd11f06a]
#pcomment
ページ名: