Advertisement
Guest User

コード相互レビューサービス

a guest
Jun 15th, 2014
253
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.29 KB | None | 0 0
  1. コード相互レビューサービス
  2.  
  3. ユーザ同士でコードをレビューしあう
  4.  
  5.  
  6. ここでは便宜的に
  7. レビュー対象のコードを『お願いレビュー』(仮)と呼ぶことにする
  8.  
  9.  
  10. このサービスはポイント制でユーザの行動でポイントの移動や増減が行われる
  11. ここでは便宜的にポイントの単位を『p』(仮)とする
  12.  
  13.  
  14. ユーザ
  15. 会員登録制 (但し、『レス』(後述)に関しては非会員でも投稿可能にできる)
  16. 登録情報は ユーザID ハンドルネーム パスワード メールアドレス
  17. (メールアドレスは仮登録時に送付されるメールに書かれた期限付きURLのクリックで本登録を完了するときに使う)
  18. (また本サービスからの通知の送信先としても使う。)
  19. 利用料は基本無料
  20. 初回登録時にポイントを500pt与えられる
  21.  
  22.  
  23. レビューの形式
  24.  『お願いレビュー』を投稿し
  25.  他のユーザがその『お願いレビュー』に関する『レビュースレッド』を立て
  26.  『レビュースレッド』内で様々な『レス』をしあう
  27.  
  28.  
  29. 『お願いレビュー』の構成
  30. タイトル
  31.  簡易な一行説明文
  32. メッセージ
  33.  質問や相談の内容やコードで見て貰いたい部分の説明など
  34. コード
  35.  コード一式をアップロードする方法 と Pastebinなどの外部サービスの投稿リンクを使う方法 の2種類
  36.   コード一式をアップロードする方法
  37.    1ファイルにつき1ptのポイントを要する
  38.    アップロードできるのはテキスト形式のファイルのみ
  39.    一つの『お願いレビュー』につき複数のファイルをアップロードできる(但し、見て貰いたい部分だけアップロードするのを推奨する)
  40.    一度アップロードしたファイルを削除すると1pt戻ってくる、つまりファイル数に応じてptが増減する
  41.    アップロードでなくWEB上で直接テキストをエディットできるようにするということも考えられる
  42.   Pastebinなどの外部サービスの投稿リンクを使う方法
  43.    Pastebinなどの外部サービスのサイト埋め込みのスクリプトのあるコード公開サービスのURLを使う
  44.    提示されたURLから埋め込み用のスクリプトに展開して埋め込む形で利用する
  45. その他
  46.  実行結果やエラーメッセージやログ出力などのテキストや実行時キャプ画像を投稿できる
  47.  画像ファイルをアップロードする際は1ファイルにつき10ptを要する
  48.  
  49.  
  50. 『お願いレビュー』投稿
  51.  1投稿につき最低150ptを使って投稿する(つまり自身のポイント残高が150pt未満だと投稿できない)
  52.  (50pt単位で150pt以上のptを使って投稿することもできる)
  53.  この投稿時のポイントは『レビュースレッド』を立てた人にプレゼントされる
  54.  『レビュースレッド』1つあたり50ptがプレゼントされるため
  55.  最低の150ptで『お願いレビュー』を投稿した場合、最大で(ユニークな)3人のユーザにポイントがプレゼントされる
  56.  (但し、同じ『お願いレビュー』で同じ人が『レビュースレッド』を2つ以上立てても重複してプレゼントはされない)
  57.  ここでは便宜的に
  58.  この『お願いレビュー』投稿時に設定されているポイントを『スレッドプレゼント』と呼ぶ
  59.  また投稿する『お願いレビュー』単位で非会員のレス許可設定を行う
  60.  『レビュースレッド』が1つも無い状態の場合は何度でも『お願いレビュー』の再編集が可能
  61.  
  62.  
  63. 『お願いレビュー』の状態遷移
  64.  NEW、OPEN、CLOSE、の3態ある
  65.   NEW
  66.    『スレッドプレゼント』の残高がある状態
  67.   OPEN
  68.    『スレッドプレゼント』の残高がない状態だが、
  69.    スレッドの設立やレスの投稿は可能
  70.   CLOSE
  71.    『スレッドプレゼント』の残高が無い状態でレスの投稿も不可能な状態
  72.    最後のレスから半年経つか、『お願いレビュー』投稿者本人がCLOSEに設定するかでなる
  73.    『スレッドプレゼント』が残っている場合は返還される
  74.    レスの投稿のみ可能
  75.  
  76. 『レビュースレッド』構成
  77. タイトル
  78.  コードに対して意見したいこと1行で簡潔に
  79. メッセージ
  80.  コードに関しする意見の詳細
  81. コード等(任意)
  82.  添削済みコードのアップロードする方法 と Pastebin等を使う方法 と 『ドローイング』 の3種類
  83.  どの場合も『お願いレビュー』での対応するコードとの関連付けをして投稿する形になる
  84.  アップロードにはptは消費されない
  85.  このコードと『お願いレビュー』と両方ともアップロードの場合はdiffなどで差分を見れるようにするといいかもしれない
  86.  『ドローイング』について
  87.   コードビュー上にフリーハンドで線などを書いたり任意の位置にテキストを貼り付けたりして
  88.   視覚的に指摘箇所が分かりやすくする添削システム
  89.   サーバーにはベクタ形式で保持される、JavaScriptやCSSなどで実装する (それが実装可能かは不明だが)
  90. レス
  91.  スレッドに対してのコメント、『お願いレビュー』投稿者や『レビュースレッド』設立者やその他のユーザなど誰でも投稿できる
  92.  レスに関する詳細は後述
  93.  
  94.  
  95. 『レス』の構成
  96.  『レビュースレッド』と同様にタイトル、メッセージ、コード等 の3つを投稿できる
  97.  スレッドあるいはレスに対する返信の形で投稿することになる
  98.  1つのレスに対して返信は何回でも何人でも可能
  99.  NEWあるいはOPENの状態のときに
  100.   ある他者のレスに対して自分のレスを初めてする場合に双方に運営側から1ptプレゼントされる
  101.  
  102.  
  103. 『レビュースレッド』設立
  104.  スレッドを設立する『お願いレビュー』に『スレッドプレゼント』の残高がある場合(つまり『NEW』の状態)は
  105.  『スレッドプレゼント』から50ptがスレッド設立者にプレゼントされる
  106.  一度その『お願いレビュー』にスレッドを立てるとそれ以降その『お願いレビュー』にスレッドを立ててもポイントはプレゼントされない
  107.  『OPEN』状態のときにスレッドを設立してもポイントはプレゼントされません
  108.  またペナルティ状態の者がスレッドを立てた場合にも『スレッドプレゼント』はプレゼントされません
  109.  
  110.  
  111. 『お願いレビュー』投稿者による『レビュースレッド』に対する初回の対応
  112.  『お礼レス』、『非お礼レス』、『ブロック』 の3種類の選択肢がある
  113.   『お礼レス』
  114.     スレッド設立者に運営側から30ptプレゼントされます(但し、スレッド設立者がペナルティ状態の場合は30ptはプレゼントされない)
  115.     お礼を行ったとして『お願いレビュー』投稿者にも運営側から10ptプレゼントされます
  116.     このプレゼントは『スレッドプレゼント』の残高に関係なくプレゼントされます
  117.     スレッド設立者がメール通知設定をしていた場合にレスのことが通知されます
  118.   『非お礼レス』
  119.     スレッドの内容に不服等があり、その意見を述べる等のためのレス方法です
  120.     『お礼ボタン』が表示されるので数度の『レス』のやりとりで納得がいったらボタンを押すことでプレゼントポイントが発生します
  121.     この方法はデフォルトでは非推奨扱い
  122.   『ブロック』
  123.     いわゆる荒らし行為・迷惑行為等に相当する『お願いレビュー』とは無関係なスレッドが設立された場合に使います
  124.     ブロックに設定するとそのスレッドが表示されなくなります
  125.     ただし『お願いレビュー』投稿者と当該スレッド設立者はスレッドを閲覧もレスも出来ます(ただしレスでptは一切つかない)
  126.     ブロックに設定するとそのスレッド投稿者はその『お願いレビュー』投稿者の全ての『お願いレビュー』へのレスやスレッド設立ができなくなります
  127.     誤操作・誤解等による場合などあり、ブロックはいつでも解除できる、解除後には上のケース同様に『お礼ボタン』が表示される
  128.     なお、ブロックに設定してもスレッド設立時の『スレッドプレゼント』によるポイントは返還されない
  129.  
  130.  
  131. 『いつでも任意お礼』
  132.  自身の『お願いレビュー』にスレッド設立やレスをしてくれたユーザに自分のポイントをプレゼントする機能
  133.  たくさんの役に立つレスを貰った等の理由で自分のポイントの一部をそのユーザにプレゼントできる(任意でメッセージも付与して送れる)
  134.  また、相手にその旨が通知される
  135.  なお、相手がペナルティ状態の場合は、プレゼントのポイントは運営預かりの保留になり、
  136.   その者のペナルティ解除後にプレゼントされることになる(ただしお礼の通知は通常通りに行われる)
  137.   そのペナルティ者がアカウント停止になった場合はポイントは返還される
  138.  
  139.  
  140. 『ブロック』ペナルティ
  141.  複数のユーザからブロックされるユーザにはペナルティが課される
  142.  ペナルティになる基準は『お礼レス』『いつでも任意お礼』をくれた人数と『ブロック』設定にした人数との比較で決定する
  143.  (この基準からさらに『ブロック』の人数がぐっと増えた場合はアカウント停止処分になる)
  144.  ペナルティ状態になると『お願いレビュー』の投稿が不可能になり、また、スレッド設立やレス投稿ではポイントが一切プレゼントされなくなる
  145.  ペナルティを解除するには『お礼レス』『いつでも任意お礼』をさらにたくさんの人から貰うことで解消される
  146.  行き違いや誤解等によるブロックを考慮しての緩い条件設定である
  147.  
  148.  
  149. ランキング
  150.  『お礼レス』『いつでも任意お礼』をくれた(ユニークな)人数でランキングを作ったり
  151.  ポイント額やスレッド数やレス数や『お願いレビュー』数などでランキングを作ったり
  152.  そういったシステムを入れるといいかもしれない
  153.  
  154.  
  155. 収益手段について
  156.  ・サイトにアフィを埋め込んで収益を得る
  157.  ・ポイントを金で入手できるようにし収益を得る
  158.  ・有償レビュー制度を入れ、希望者に有償で運営側の雇った者(当然ながら素人ではない人を使う必要がある)からレビューする
  159.  ・オンライン講座などを開けるようにするとか 
  160.    運営側が雇った講師により、受講料有償のオンライン講座を開くというパターンと
  161.    ユーザ開設でもオンライン講座(受講料は有償・無償どちらも可能とし)を開けるようにする
  162.    (その場合は講座開設するユーザから開設料を取るといいか、開設料+受講料の20%、とか
  163.      で、受講料の残り80%を開設ユーザに支払われるという形でアフィのような形態?
  164.      無償講座を開く場合は開設料を高めに設定し、有償講座を開く場合は開設料を低めに設定)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement