Jul 27, 2017 · 1 min read
逆にいうと、eslintの設定さえちゃんと行っていれば、その場でエラーに気づくことができます。
これはすごい重要なことです。Lintをうまく使いこなせば、事前に単純なエラーを検知できますし、コードも綺麗に書くことができます。
最近はどの言語もLintが充実しているので、まずはベストなLint(と設定)を用意するのも、開発をうまく進める上で重要な要素になります。
なお、準備の仕方は、開発が活発なOSSのプロジェクトのリポジトリをいくつか比較して参考にするとよいでしょう。
yarn run testが、かなり便利でした。今のところ、これあればwebdriverIOなくも困らないと感じるくらいです。
webdriverはE2E testなので、やり過ぎると開発速度が遅くなる可能性があるため、必ずしも行う必要はないと思ってもらって構いません。大事なのは、入出力なので、そちらをテストで担保しておくと、十分安心できます。
コード内にでてきた、refの使い方。
経験上、ref は結構難しいので、必要がない限りできるだけ使わないほうが得策と言えます。ただ、どうしても使わなければならない機会はあります。
