質問編集履歴

10

2020/11/28 18:34

投稿

stepney141
stepney141

スコア11

test CHANGED
File without changes
test CHANGED
@@ -24,7 +24,7 @@
24
24
 
25
25
  私は当該ソフトの開発に参加するまで本格的なフロントエンド開発に関わった経験がなく、JavaScriptでテストを行う際に一般的にどのようなツールや手法が用いられているのかという知識が全く欠けていました。
26
26
 
27
- そのため開発に参加して初めてQUnitの存在を知ったのですが、使い方について調べた際に日本語・英語問わずネット上のQUnitの情報がどれもかなり古いことに気付きました(公式ドキュメントを除けばほとんどが2008~2016年前後のもの。2018年以降はほぼ数える程度)。
27
+ そのため開発に参加して初めてQUnitの存在を知ったのですが、使い方について調べた際にネット上のQUnitの日本語情報がどれもかなり古いことに気付きました(公式ドキュメントを除けばほとんどが2008~2016年前後のもの。2018年以降はほぼ数える程度)。
28
28
 
29
29
  これに違和感を覚えてQUnit自体について調べたところ、「元はjQueryの一部だった」「2019年のアンケートでは利用率が6%程度だった (参考:https://ashleynolan.co.uk/blog/frontend-tooling-survey-2019-results#js-testing)」という事を知りました。
30
30
 

9

2020/11/28 18:33

投稿

stepney141
stepney141

スコア11

test CHANGED
File without changes
test CHANGED
@@ -24,7 +24,7 @@
24
24
 
25
25
  私は当該ソフトの開発に参加するまで本格的なフロントエンド開発に関わった経験がなく、JavaScriptでテストを行う際に一般的にどのようなツールや手法が用いられているのかという知識が全く欠けていました。
26
26
 
27
- 参加後に初めてQUnitの使い方について調べたのですが、日本語・英語問わずネット上のQUnitの情報がどれもかなり古いことに気付きました(公式ドキュメントを除けばほとんどが2012~2016年前後のもの。2018年以降はほぼ数える程度)。
27
+ ため開発に参加して初めてQUnitの存在を知ったのですが、使い方について調べた際に日本語・英語問わずネット上のQUnitの情報がどれもかなり古いことに気付きました(公式ドキュメントを除けばほとんどが2008~2016年前後のもの。2018年以降はほぼ数える程度)。
28
28
 
29
29
  これに違和感を覚えてQUnit自体について調べたところ、「元はjQueryの一部だった」「2019年のアンケートでは利用率が6%程度だった (参考:https://ashleynolan.co.uk/blog/frontend-tooling-survey-2019-results#js-testing)」という事を知りました。
30
30
 

8

2020/11/27 18:44

投稿

stepney141
stepney141

スコア11

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- このソフトではテスト用フレームワークとしてQUnitを採用しており、他のツールへ乗り換えを検討中なですが、これについて質問
9
+ このソフトではテスト用フレームワークとしてQUnitを採用しているのですが、他のツールへ乗り換えるべきか否か迷っており、判断ため以下の3つについて教えて頂けないしょうか
10
10
 
11
11
  1. 現在のJS開発者の間ではQUnitは現在どういった立ち位置のものなのですか?
12
12
 

7

2020/11/27 18:33

投稿

stepney141
stepney141

スコア11

test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,6 @@
1
1
  ### 質問
2
2
 
3
- 私は現在、JavaScript製のソフトウェアの開発に趣味で参加しています(ところの参加者は元の開発者の方と私の2名だけです)。
3
+ 私は現在、JavaScript製のソフトウェアの開発に趣味で参加しています(現在の参加者は元の開発者の方と私の2名だけです)。
4
-
5
- <!-- このソフトは「ブラウザ単体で動作が完結する、ボードゲーム版RPGツクール」というような感じのもので、-->
6
4
 
7
5
  このソフトはブラウザ上で全ての処理が完結するように作られており、Node.jsは一切使用していません。
8
6
 

6

2020/11/27 14:02

投稿

stepney141
stepney141

スコア11

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,9 @@
2
2
 
3
3
  私は現在、JavaScript製のソフトウェアの開発に趣味で参加しています(今のところの参加者は元の開発者の方と私の2名だけです)。
4
4
 
5
- このソフトは「ブラウザ単体で動作が完結する、ボードゲーム版RPGツクール」というような感じのもので、対象としている動作環境はWebブラウザのみでありNode.jsは一切使用していません。
5
+ <!-- このソフトは「ブラウザ単体で動作が完結する、ボードゲーム版RPGツクール」というような感じのもので、-->
6
+
7
+ このソフトはブラウザ上で全ての処理が完結するように作られており、Node.jsは一切使用していません。
6
8
 
7
9
 
8
10
 

5

2020/11/27 14:01

投稿

stepney141
stepney141

スコア11

test CHANGED
File without changes
test CHANGED
@@ -44,6 +44,6 @@
44
44
 
45
45
 
46
46
 
47
- 考えが浅いといお叱りの言葉でも構いませんので、何かご教授頂けないでしょうか。
47
+ どのよな情報でも構いませんので、何かご教授頂けないでしょうか。
48
48
 
49
49
  回答よろしくお願い致します。

4

2020/11/27 11:06

投稿

stepney141
stepney141

スコア11

test CHANGED
File without changes
test CHANGED
@@ -30,18 +30,20 @@
30
30
 
31
31
  これらの事実から考えるに「QUnitはいわゆるレガシーなツールであり、別のツールに乗り換えた方が良いのではないか?」という考えに至りました。
32
32
 
33
- レガシーだから乗り換えるという発想が短絡的であることは理解していますが、しかしあまり使われていないツールはそれ相応の理由があって使われていないのだろうと思うのです。
33
+ レガシーだから乗り換えるという発想が短絡的であることは理解していますが、あまりQUnitが使われていない背景にはそれ相応の理由があるのではないと思うのです。
34
34
 
35
35
 
36
36
 
37
- 元の開発者の方は現代のJavaScriptにあまり詳しくなく、現在でもES5で開発を続けられているような方であるため、ちゃんとした理由があって今でもQUnitを使い続けている訳ではないようです。
37
+ 元の開発者の方は現代のJavaScriptにあまり詳しくなく、現在でもES5で開発を続けられているような方であるため、ちゃんとした理由があって今でもQUnitを使い続けている」という訳ではないようです。
38
38
 
39
39
  その方とも相談し、当該ソフトのコードをES5からES2015に書き換えてリファクタリングをする計画を立てているのですが、同時にそれに合わせてテストフレームワークを変更することも検討しています。
40
40
 
41
- しかし「開発者の間でQUnitは現在どういった立ち位置なのか」「他のツールと比較してどういう利点・欠点があるのか」といった情報はネットで見つけられ、このように質問することにしたという次第です。
41
+ しかし「開発者の間でQUnitは現在どういった立ち位置なのか」「他のツールと比較してどういう利点・欠点があるのか」といった情報はネットで見つけられかったため、このように伺うことにしたという次第です。
42
42
 
43
43
  なお、当該ソフトではjQueryを一切使用しておらず、利用しているライブラリはUnderscoreのみです。
44
44
 
45
45
 
46
46
 
47
+ 考えが浅いというお叱りの言葉でも構いませんので、何かご教授頂けないでしょうか。
48
+
47
49
  回答よろしくお願い致します。

3

質問文を修正

2020/11/27 09:25

投稿

stepney141
stepney141

スコア11

test CHANGED
File without changes
test CHANGED
@@ -30,6 +30,8 @@
30
30
 
31
31
  これらの事実から考えるに「QUnitはいわゆるレガシーなツールであり、別のツールに乗り換えた方が良いのではないか?」という考えに至りました。
32
32
 
33
+ レガシーだから乗り換えるという発想が短絡的であることは理解していますが、しかしあまり使われていないツールはそれ相応の理由があって使われていないのだろうと思うのです。
34
+
33
35
 
34
36
 
35
37
  元の開発者の方は現代のJavaScriptにあまり詳しくなく、現在でもES5で開発を続けられているような方であるため、ちゃんとした理由があって今でもQUnitを使い続けている訳ではないようです。

2

質問事項をより明確になるように修正

2020/11/27 07:30

投稿

stepney141
stepney141

スコア11

test CHANGED
File without changes
test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  2. QUnitは他のツールと比較して目立った利点・欠点はありますか?
14
14
 
15
- 3. QUnitを使い続ける理由はありますか?
15
+ 3. 現代においてもQUnitを採用すべき理由はありますか?
16
16
 
17
17
 
18
18
 

1

ソフトの利用ライブラリについて追記

2020/11/27 05:30

投稿

stepney141
stepney141

スコア11

test CHANGED
File without changes
test CHANGED
@@ -38,6 +38,8 @@
38
38
 
39
39
  しかし「開発者の間でQUnitは現在どういった立ち位置なのか」「他のツールと比較してどういう利点・欠点があるのか」といった情報はネットで見つけられず、このように質問することにしたという次第です。
40
40
 
41
+ なお、当該ソフトではjQueryを一切使用しておらず、利用しているライブラリはUnderscoreのみです。
42
+
41
43
 
42
44
 
43
45
  回答よろしくお願い致します。