This repository was archived by the owner on Jun 20, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +30
-5
lines changed Expand file tree Collapse file tree 1 file changed +30
-5
lines changed Original file line number Diff line number Diff line change @@ -231,11 +231,26 @@ Chrome のタブ名が書き変わりました。
231
231
開発環境道場
232
232
------------
233
233
234
+ (あるいはポエム)
235
+
236
+
237
+ JavaScript を効率的に書けるようにするために
238
+ 最低限の開発環境を整えます。
239
+
240
+
241
+ JavaScript に精通していない人に
242
+ 「どんなツールを使ったらいいですか?」と
243
+ 聞かれることがよくあります。
244
+
245
+ 私は、「構文ハイライトと lint を使うといいですよ」、
246
+ と答えることにしています。
247
+
248
+ [ <img src =" http://mixi-inc.github.io/JavaScriptTraining/images/syntax-error.png " width =" 600px " >] ( http://mixi-inc.github.io/JavaScriptTraining/images/syntax-error.png )
249
+
234
250
235
251
JavaScript には静的型検査がないことや、
236
- まずい仕様がいくつもあるので、ミスを
237
- 犯しやすい言語の一つです。開発環境に
238
- 気をつけなければならないということです。
252
+ 記号が多い構文や、まずい仕様がいくつもあるので、
253
+ ミスを犯しやすい言語の一つです。
239
254
240
255
241
256
たとえば、JavaScript には ` "use strict" ` という
@@ -277,15 +292,25 @@ JavaScript には静的型検査がないことや、
277
292
なってしまっていたのでした。
278
293
279
294
280
- このミスはどのようにして防げるのでしょうか?
295
+ この説明を読んで、「何それ意味わからない😱 ; 」と
296
+ 思いませんでしたか?
297
+
298
+
299
+ 悲しいことに、このような落とし穴は
300
+ JavaScript の仕様・文化に数多く
301
+ 潜んでいます。
302
+
303
+ これらのミスをどのようにしたら
304
+ 防げるのでしょうか?
281
305
282
306
283
- ESLint や JSHint、 JSLint のようなリントを
307
+ ESLint や JSHint、 JSLint のような lint を
284
308
使いましょう。たとえば、ESLint を実行すると
285
309
下のような警告が出されます。これによって、
286
310
潜在的な不具合をだいぶ減らせるようになるのです。
287
311
288
312
Use the function form of "use strict".
313
+ (関数形式の "use strict" を使ってね)
289
314
290
315
291
316
ミスを防ぐためには、「頑張る」とか
You can’t perform that action at this time.
0 commit comments