Skip to content
Komohachi Fujishiki edited this page Apr 4, 2022 · 1 revision

用語

Areionskey 内で使われる用語を解説しています。

AP

ActivityPub を意味する省略語。

MFM

Misskey Flavored Markdown を意味する省略語。

Mk

Misskey を意味する省略語。

SW

ServiceWorker を意味する省略語。

Nyaize

「な」 を 「にゃ」に変換すること。

Denyaize

Nyaize を復元すること。

要求

Areionskey では、要求投稿を行った人がプログラムに求めていること。

要求の理由

Areionskey では、要求投稿を行った人の要求が発生した理由のこと。 要求投稿において、要求だけでなく、要求の理由も記入してもらうことで、 正しい因果定義が促されるというしくみになっています。

仕様

Areionskey では、プログラムが果たさなければならない事項のこと。

実装

Areionskey では、 プログラムに組み込んで使えるようにすること。 または、プログラムに組み込んであるもの。

要求投稿

タイトルに要求を、コメントにその要求をする理由を書いた issue を開くこと。 これを行わなければ、プログラムを変更するきっかけは起こりえません。

因果定義

要求と要求の理由を元に、必要な仕様を書き出してまとめること。 これにより、実装する仕様に関する情報が1つの文章に集結し、要求と仕様を明確に区分できます。

箇所追跡

因果定義により決定した仕様から、実装する箇所を特定して書き出すこと。 これにより、実装する箇所を洗い出します。洗い出すことで、変更漏れによるバグを低減できます。

変更設計

因果定義により決定した仕様を、箇所追跡により決定した箇所に実装するために、 これらの仕様の明確化を行うこと。 これにより、「どの関数の」「どの部分を」「どのように変更するか」が明確になります。