Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

サンプルコードをES2015で書くべきかどうか #249

Closed
azu opened this issue Sep 30, 2015 · 10 comments

Comments

@azu
Copy link
Owner

@azu azu commented Sep 30, 2015

サンプルコードをES6の構文を使ったものへと変更するべきかどうか?

pros

  • 短くすっきり書ける
  • PromiseもES6の仕様なので違和感はない

cons

  • PromiseはES6の仕様であるが追加オブジェクトであるためES5でもいいのがメリットであるはず
    • ネイティブじゃなくてライブラリでも適応できるのがいいところ
  • コピペしにくくなる?
  • サンプルの実行コンソールに、ES5相当へ変換する機構が必要になる

other

  • ES6の構文を知らない人が、ES6で書かれたものをみて混乱しないのか(ES6がどれくらい浸透してるのかによる)
@azu

This comment has been minimized.

Copy link
Owner Author

@azu azu commented Oct 21, 2015

https://github.com/rollup/rollup でインライン化できそう

@azu

This comment has been minimized.

Copy link
Owner Author

@azu azu commented Mar 3, 2016

そろそろモダンブラウザでネイティブにES6が動くようになる。
その頃になったら全部ES6にしたい感じはする

@azu

This comment has been minimized.

Copy link
Owner Author

@azu azu commented Nov 20, 2016

https://github.com/asciidwango/js-primer ができたら、ES2015+に合わせたい

@azu azu changed the title サンプルコードをES6で書くべきかどうか サンプルコードをES2015で書くべきかどうか Feb 11, 2017
@azu

This comment has been minimized.

Copy link
Owner Author

@azu azu commented May 30, 2018

どれ位あるかの概算を出す。

おそらくESLintとか使ってまとめて書き換えるようにするはず。

@azu

This comment has been minimized.

Copy link
Owner Author

@azu azu commented May 30, 2018

@azu azu mentioned this issue May 5, 2019
10 of 13 tasks complete
@azu

This comment has been minimized.

Copy link
Owner Author

@azu azu commented May 19, 2019

Chapter.5 - Async Functionで constとか自然と出してしまったかも。

@azu azu closed this May 19, 2019
@azu azu reopened this May 19, 2019
@azu

This comment has been minimized.

Copy link
Owner Author

@azu azu commented May 19, 2019

  • const
  • arrow function

だけほしいかなぐらい。
できるだけ知るべきことは減らしたい。
Arrow Function使うとbindの部分も変更必要そうな気がする。

@azu azu removed the HELP label Jul 27, 2019
@azu

This comment has been minimized.

Copy link
Owner Author

@azu azu commented Aug 20, 2019

バージョン管理して https://azu.github.io/promises-book/v1 みたいな管理に隔離できたらよさそう。
errorのclass extendsとかもメインに出しておきたい

@azu

This comment has been minimized.

Copy link
Owner Author

@azu azu commented Oct 12, 2019

v1は https://azu.github.io/promises-book/archives/v1/ に配置。

#248 でES2015化やってる

@azu

This comment has been minimized.

Copy link
Owner Author

@azu azu commented Oct 12, 2019

入った。

@azu azu closed this Oct 12, 2019
@azu azu mentioned this issue Oct 21, 2019
11 of 11 tasks complete
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant
You can’t perform that action at this time.