Skip to content
Closed
Changes from 1 commit
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
d21c4c0
done
Apr 27, 2023
418f318
Merge branch 'main' into gerund-vs-noun
kgsi May 30, 2023
687ce8d
文章を整理して、あとがきを追加
Jun 2, 2023
5f0ea98
Update ESLint and Prettier
renovate[bot] May 30, 2023
fc88696
Update all dependencies
renovate[bot] May 30, 2023
2658028
Update dependency astro to ^2.5.6
renovate[bot] May 31, 2023
0bbc219
Update dependency @astrojs/vercel to ^3.4.1
renovate[bot] May 31, 2023
241fd96
Update dependency prettier-plugin-astro to ^0.10.0
renovate[bot] Jun 2, 2023
eb5d192
物理データモデルを削除
kgsi Jun 2, 2023
f199f92
ChatGPTによる下書き
tosiiu Apr 4, 2023
be09b91
Update scrum.md
ayumizu May 19, 2023
42ea7e1
Update scrum.md
ayumizu May 19, 2023
8e92895
「音声ブラウザ」を追加
kgsi Jun 2, 2023
01cff9b
修正
kgsi Jun 2, 2023
b4b5194
Fireworksを追加
kgsi May 24, 2023
46d7e9b
更新
kgsi May 24, 2023
b5440cf
更新
kgsi May 24, 2023
a6beea1
更新
kgsi May 24, 2023
6f42da5
更新
kgsi May 24, 2023
0ebc602
更新
kgsi May 24, 2023
e702f83
バグの多さを追加
kgsi May 24, 2023
4e48cbf
修正
kgsi May 24, 2023
f1c4316
更新
kgsi May 24, 2023
5db00e7
更新
kgsi May 24, 2023
2bc1e7f
更新
kgsi May 24, 2023
a5098ed
Update src/pages/wiki/documents/fireworks.md
kgsi May 24, 2023
80b80d1
Update src/pages/wiki/documents/fireworks.md
kgsi May 24, 2023
7e1b031
Update src/pages/wiki/documents/fireworks.md
kgsi May 24, 2023
9dd29d5
分かりやすくシた
Jun 2, 2023
845a353
quote
Jun 2, 2023
ce25ec0
引用句に修正
Jun 2, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
128 changes: 128 additions & 0 deletions src/pages/wiki/documents/gerund-vs-noun.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
---
layout: ../../../layouts/wiki/ArticleLayout.astro
title: 動名詞ではなく名詞で考えるのか
Comment thread
daxelbook marked this conversation as resolved.
Outdated
description:
tag: column, UXライティング
---
**※2020年に書いた社内向けドキュメントを微修正して掲載しています。**
Comment thread
daxelbook marked this conversation as resolved.
Outdated

新しい機能を追加する際に、オブジェクト(以下名詞)とそれに紐づくアクション(以下動詞)を導き出すが、それらを命名する際の適切なガイドラインを考えたいです。ここでは名詞と動詞を繋ぐ格助詞の使い方について考察します。

## 前までの用法
今まで、ソフトウェアのラベルで格助詞の「の」と「を」が混用されているところを多く見てきました。例えば

- 「CSVファイル**の**作成」
- 「CSVファイル**を**作成」
- 「依頼**の**送信」
- 「依頼**を**送信」

「の」を使うことで名詞(動名詞)になり、「を」を使うことで動詞になるのは明らかです。このように格助詞の使い方にブレが生じ開発における意思決定が遅れる可能性があるのが現状なのでどのような形がベストなのか考察し適切に用法を決めていきたいなと思っています。
Comment thread
daxelbook marked this conversation as resolved.
Outdated

## 助詞とは何なのか
まず助詞の概念を改めて認識します。

```
助詞は、言葉に意味を肉付けする語です。
中略
言葉と言葉をつなぎ、微妙な意味を肉付けする重要な役割を果たすのが助詞です。
```
参考: https://prowriters.jp/grammar/postpositional_particle#c52202ec3836779586d8493ce1217769
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

引用は引用で

Suggested change
```
助詞は、言葉に意味を肉付けする語です。
中略
言葉と言葉をつなぎ、微妙な意味を肉付けする重要な役割を果たすのが助詞です。
```
参考: https://prowriters.jp/grammar/postpositional_particle#c52202ec3836779586d8493ce1217769
> 助詞は、言葉に意味を肉付けする語です。
> // 中略
> 言葉と言葉をつなぎ、微妙な意味を肉付けする重要な役割を果たすのが助詞です。
> 参考: https://prowriters.jp/grammar/postpositional_particle#c52202ec3836779586d8493ce1217769


次は格助詞です。

```
格助詞は、おもに体言のうしろについて、その体言が、文中の他の言葉に対してどのような関係かを示す働きをする助詞です。
```
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
```
格助詞は、おもに体言のうしろについて、その体言が、文中の他の言葉に対してどのような関係かを示す働きをする助詞です。
```
> 格助詞は、おもに体言のうしろについて、その体言が、文中の他の言葉に対してどのような関係かを示す働きをする助詞です。
> https://upwrite.jp/grammar/postpositional_particle#5c95b53d51c08f0afef6d1e290d1405c


なるほどなるほど。ユーザーに正しい情報の関係性を認識させるためには、この格助詞を適切に使う/ある一定のルールの中で使うことが重要という訳ですね。

### 格助詞「を」の用法
```
「を」は大きく分けて【対象】【起点】【経過域】の3つの用法があります。

【対象】の用法
【変化の対象】
本を棚に戻した。

【動作の対象】
文法を勉強した。

【心的活動の対象】
悲しい過去を思い出した。

【起点】の用法
【移動の起点】
最後に学校を出た。

【経過域】の用法
【空間的な経過域】
道の真ん中を通った。

【時間的な経過域】
ゴールデンウィークを海外で過ごした。

```
引用: https://japanese-language-education.com/bunpo2/

Comment thread
daxelbook marked this conversation as resolved.
Outdated

色々と細かい違いはありますが一貫しているのは「動作の対象」でしょうか。では「の」の用法はどうでしょうか。
Comment thread
daxelbook marked this conversation as resolved.
Outdated

```
部分の主語
妹 の 描かいた絵を見る。※

話 の 好きな人だった。※

連体修飾語 学校 の 友達と話す。
並立へいりつの関係 行く の 行かない の と 迷う。
体言の代用だいよう 本を読む の が好きだ。
```
引用: https://www.kokugobunpou.com/%E5%8A%A9%E8%A9%9E/%E4%B8%BB%E3%81%AA%E6%A0%BC%E5%8A%A9%E8%A9%9E%E3%81%AE%E7%94%A8%E6%B3%95/
Comment thread
daxelbook marked this conversation as resolved.
Outdated

こちらも色々ありますがこのケースでは修飾語的な使い方になりそうです。

## 「の」なの?「を」なの?
では前提を踏まえつつ結局「の」の方が良いのか、それとも「を」が良いのかを考察します。
先にを結論を言うと「を」が妥当そうです。以下にいくつかの理由を書きます。


### 1. ユーザーのニーズはアクションに始まりアクションで終わる
ソフトウェアをデザインするときには初期で重要なのはユーザーストーリーやユースケースの選定でしょうか。あるドメインの一連の作業をソフトウェアに置き換えた時にユーザーはどんなゴールを達成したいのかを細かく分解すると複数のアクションが生まれると思います。
Comment thread
daxelbook marked this conversation as resolved.
Outdated

ここで重要なのがオブジェクト起点の設計かタスク起点の設計かに関わらず、ユーザーは最終的にあるアクションでゴールを達成するということです。

そうなれば「の」を使い動名詞にするより「を」を使い動詞にしてあげたほうがソフトウェアを使うプロセスにおいては適切な気がしています(しているだけ)
Comment thread
daxelbook marked this conversation as resolved.
Outdated

### 2. 動名詞には限界がありそう
もともとこの記事は[「を」と「の」の使い分け](https://bit.ly/32CJfkY)から着想を得ました。そして色々を思考を巡らせると、どうやら動名詞には限界がありそうなことが見えてきます。例えば記事の中では**Finderを見えないようにしたい**というユースケースがあってアクションを考える時に、そのアクションを「の」を使って命名すると
- Finderの隠し
- Finderの隠蔽
- Finderの非表示

どれもローカライゼーションが失敗しているよう感じになりますね。最後の「Finderの非表示」はまだいいですが筆者も書いている通り少し違和感はありますね。要するに格助詞の「を」を「の」に全て置き換えるには限界がありそうです。一方で「を」であれば動詞を直接くっつけるだけなので限界はありません。

### 3. 他の大きいアプリケーションもそうしている
先述の記事にも書かれていますがPagesやGoogle Chrome、またAmazonやTwitterも「(名詞)を(動詞)」の形をとっています。記事の中ではMicrosoft Wordだけ「(動詞)の(名詞)」という形をとっています。不思議ですね。まぁ他のアプリケーションもそうだしそれに則ろう的なあれでもいいかなと思います。

## ここでどんでん返し
色々他のウェブサイトやアプリケーションを見ているとどうやらパターンがあるように思えてきました。FacebookやGSuiteなどを見ているとアクションへの導線の見出しやタイトルは「の」を使い、最終的なアクションを発火するボタンには「を」を使っているみたいですね。SmartHRもそういうところが見られました。。

例えば
**Gmail**

![Gmailのボタンの例。「アカウントを作成する」というラベルが記載されている。](https://s3-ap-northeast-1.amazonaws.com/kufutools-codimd/uploads/upload_61bf910468bd06884cad2c6121acd8b6.png)

![Googleのアカウントを作成するページの一部。「Googleアカウントの作成」という見出しが記載されている](https://s3-ap-northeast-1.amazonaws.com/kufutools-codimd/uploads/upload_741c06176db76aba149cacef90f6668f.png)

**Facebook**

![Facebookのボタン群の例。「ニュースフィードをカスタマイズ」というラベルが記載されている。](https://s3-ap-northeast-1.amazonaws.com/kufutools-codimd/uploads/upload_a29cf1ae8e14e26fb341c78a2d89287a.png)

![Facebookのニュースフィードの設定のページに遷移するリンク。「ニュースフィードの設定」というラベルが記載されている。](https://s3-ap-northeast-1.amazonaws.com/kufutools-codimd/uploads/upload_16852151966fd53461795ca66bc9f7c7.png)

なるほど。確かにアクションを実際に起こさないリンクが「を」を使っているのは確かに違和感ありますね。なので

## 最終的な結論
1. 最終的なアクションへの導線の見出しは「の」を使ったほうが良さそう。
2. 最終的なアクションのボタンやリンクは「を」を使ったほうが良さそう。
3. 但し「の」を使う場合には「を」との整合性を考えた時に表現の限界はあるかもしれない。