D700 ニコン ベストバイを決定 - インプレスブックスF2.8G ED 標準価格:273,000円 実勢価格:197,000円前後 高精度なガラスモールド製の非球面レンズ
非ガチ勢「よし、Coffee script使おう!」
-
Upload
muyuu-fujita -
Category
Technology
-
view
5.118 -
download
0
description
Transcript of 非ガチ勢「よし、Coffee script使おう!」
![Page 1: 非ガチ勢「よし、Coffee script使おう!」](https://reader033.fdocuments.net/reader033/viewer/2022052901/5564b097d8b42a98268b4e5c/html5/thumbnails/1.jpg)
非ガチ勢よし、
CoffeeScript使おう!
![Page 2: 非ガチ勢「よし、Coffee script使おう!」](https://reader033.fdocuments.net/reader033/viewer/2022052901/5564b097d8b42a98268b4e5c/html5/thumbnails/2.jpg)
自己紹介• @an%cyborg
• ディレクター,>コーダー,>フロントエンドエンジニア
• エンジニア2年目
• 基本jQueryでWebページUI作る程度
• ちょっとしたWebゲーム作ったことある
• 最近AngularJSで遊んでる
![Page 3: 非ガチ勢「よし、Coffee script使おう!」](https://reader033.fdocuments.net/reader033/viewer/2022052901/5564b097d8b42a98268b4e5c/html5/thumbnails/3.jpg)
全然ガチじゃない
![Page 4: 非ガチ勢「よし、Coffee script使おう!」](https://reader033.fdocuments.net/reader033/viewer/2022052901/5564b097d8b42a98268b4e5c/html5/thumbnails/4.jpg)
最近思うこと
![Page 5: 非ガチ勢「よし、Coffee script使おう!」](https://reader033.fdocuments.net/reader033/viewer/2022052901/5564b097d8b42a98268b4e5c/html5/thumbnails/5.jpg)
JSの人ガチの人ばっかでこわい
![Page 6: 非ガチ勢「よし、Coffee script使おう!」](https://reader033.fdocuments.net/reader033/viewer/2022052901/5564b097d8b42a98268b4e5c/html5/thumbnails/6.jpg)
僕のスキル的なやつ• Node.jsやったことない(´・_・`)
• 非同期何となくしかできない(´・_・`)
• 他の言語ほとんど知らない(´・_・`)
• デザインパターンとか知らない(´・_・`)
• オライリー本が理解出来ない事多い(´・_・`)
![Page 7: 非ガチ勢「よし、Coffee script使おう!」](https://reader033.fdocuments.net/reader033/viewer/2022052901/5564b097d8b42a98268b4e5c/html5/thumbnails/7.jpg)
全然ガチじゃない!
![Page 8: 非ガチ勢「よし、Coffee script使おう!」](https://reader033.fdocuments.net/reader033/viewer/2022052901/5564b097d8b42a98268b4e5c/html5/thumbnails/8.jpg)
• お前程度の人間がAltJSなどおこがましい!
![Page 9: 非ガチ勢「よし、Coffee script使おう!」](https://reader033.fdocuments.net/reader033/viewer/2022052901/5564b097d8b42a98268b4e5c/html5/thumbnails/9.jpg)
• お前程度の人間がAltJSなどおこがましい!
• 生JSを1万行書いてから出直してこい!
![Page 10: 非ガチ勢「よし、Coffee script使おう!」](https://reader033.fdocuments.net/reader033/viewer/2022052901/5564b097d8b42a98268b4e5c/html5/thumbnails/10.jpg)
• お前程度の人間がAltJSなどおこがましい!
• 生JSを1万行書いてから出直してこい!
死ね!
![Page 11: 非ガチ勢「よし、Coffee script使おう!」](https://reader033.fdocuments.net/reader033/viewer/2022052901/5564b097d8b42a98268b4e5c/html5/thumbnails/11.jpg)
そんな声が聞こえてきそうな気がしてこわい
![Page 12: 非ガチ勢「よし、Coffee script使おう!」](https://reader033.fdocuments.net/reader033/viewer/2022052901/5564b097d8b42a98268b4e5c/html5/thumbnails/12.jpg)
被害妄想
![Page 13: 非ガチ勢「よし、Coffee script使おう!」](https://reader033.fdocuments.net/reader033/viewer/2022052901/5564b097d8b42a98268b4e5c/html5/thumbnails/13.jpg)
不安、そして不安
![Page 14: 非ガチ勢「よし、Coffee script使おう!」](https://reader033.fdocuments.net/reader033/viewer/2022052901/5564b097d8b42a98268b4e5c/html5/thumbnails/14.jpg)
果たして僕はフロントエンドエンジニアを名乗って良いのか?
![Page 15: 非ガチ勢「よし、Coffee script使おう!」](https://reader033.fdocuments.net/reader033/viewer/2022052901/5564b097d8b42a98268b4e5c/html5/thumbnails/15.jpg)
でも僕もAltJS使いたい!
![Page 16: 非ガチ勢「よし、Coffee script使おう!」](https://reader033.fdocuments.net/reader033/viewer/2022052901/5564b097d8b42a98268b4e5c/html5/thumbnails/16.jpg)
何とか楽したい!
![Page 17: 非ガチ勢「よし、Coffee script使おう!」](https://reader033.fdocuments.net/reader033/viewer/2022052901/5564b097d8b42a98268b4e5c/html5/thumbnails/17.jpg)
そんなあなた(僕)のためのAltJS
CoffeeScript
![Page 18: 非ガチ勢「よし、Coffee script使おう!」](https://reader033.fdocuments.net/reader033/viewer/2022052901/5564b097d8b42a98268b4e5c/html5/thumbnails/18.jpg)
非ガチのためのAltJS
![Page 19: 非ガチ勢「よし、Coffee script使おう!」](https://reader033.fdocuments.net/reader033/viewer/2022052901/5564b097d8b42a98268b4e5c/html5/thumbnails/19.jpg)
• 打つ文字量が減る
• 波括弧を葬り去れる
• 引数のデフォルト値を入れられる
![Page 20: 非ガチ勢「よし、Coffee script使おう!」](https://reader033.fdocuments.net/reader033/viewer/2022052901/5564b097d8b42a98268b4e5c/html5/thumbnails/20.jpg)
JavaScript
var add = function ( a, b ) { var a = a || 10; var b = b || 4; var intA = parseInt(a); var intB = parseInt(b); return intA + intB;};
![Page 21: 非ガチ勢「よし、Coffee script使おう!」](https://reader033.fdocuments.net/reader033/viewer/2022052901/5564b097d8b42a98268b4e5c/html5/thumbnails/21.jpg)
CoffeeScript
add = (a = 10, b = 4) -> intA = parseInt(a) intB = parseInt(b) intA + intB
![Page 22: 非ガチ勢「よし、Coffee script使おう!」](https://reader033.fdocuments.net/reader033/viewer/2022052901/5564b097d8b42a98268b4e5c/html5/thumbnails/22.jpg)
超楽!!!
![Page 23: 非ガチ勢「よし、Coffee script使おう!」](https://reader033.fdocuments.net/reader033/viewer/2022052901/5564b097d8b42a98268b4e5c/html5/thumbnails/23.jpg)
• でも型ないじゃん
• でもClassないじゃん
• return気持ち悪い
• つかAltJSじゃなくてシンタックスシュガーじゃね
![Page 24: 非ガチ勢「よし、Coffee script使おう!」](https://reader033.fdocuments.net/reader033/viewer/2022052901/5564b097d8b42a98268b4e5c/html5/thumbnails/24.jpg)
「いいえ、結構です」
![Page 25: 非ガチ勢「よし、Coffee script使おう!」](https://reader033.fdocuments.net/reader033/viewer/2022052901/5564b097d8b42a98268b4e5c/html5/thumbnails/25.jpg)
今それ求めてないです
![Page 26: 非ガチ勢「よし、Coffee script使おう!」](https://reader033.fdocuments.net/reader033/viewer/2022052901/5564b097d8b42a98268b4e5c/html5/thumbnails/26.jpg)
僕たちが求めているもの
![Page 27: 非ガチ勢「よし、Coffee script使おう!」](https://reader033.fdocuments.net/reader033/viewer/2022052901/5564b097d8b42a98268b4e5c/html5/thumbnails/27.jpg)
• 楽に書きたい
• 早く書きたい
• 覚えることは少なくしたい
![Page 28: 非ガチ勢「よし、Coffee script使おう!」](https://reader033.fdocuments.net/reader033/viewer/2022052901/5564b097d8b42a98268b4e5c/html5/thumbnails/28.jpg)
僕でもできるAltJS
![Page 29: 非ガチ勢「よし、Coffee script使おう!」](https://reader033.fdocuments.net/reader033/viewer/2022052901/5564b097d8b42a98268b4e5c/html5/thumbnails/29.jpg)
僕たちは手軽に楽したい
![Page 30: 非ガチ勢「よし、Coffee script使おう!」](https://reader033.fdocuments.net/reader033/viewer/2022052901/5564b097d8b42a98268b4e5c/html5/thumbnails/30.jpg)
• 1人で開発してる
• 言うほど大規模じゃない
• 何故かスピードを求められる
• 何故か「すぐでしょ?」とか言われる
• 何故か「簡単でしょ?」とか言われる
• でも指示は雑
• でも修正は多い
![Page 31: 非ガチ勢「よし、Coffee script使おう!」](https://reader033.fdocuments.net/reader033/viewer/2022052901/5564b097d8b42a98268b4e5c/html5/thumbnails/31.jpg)
必要十分な選択を
![Page 32: 非ガチ勢「よし、Coffee script使おう!」](https://reader033.fdocuments.net/reader033/viewer/2022052901/5564b097d8b42a98268b4e5c/html5/thumbnails/32.jpg)
立て!非ガチ!
![Page 33: 非ガチ勢「よし、Coffee script使おう!」](https://reader033.fdocuments.net/reader033/viewer/2022052901/5564b097d8b42a98268b4e5c/html5/thumbnails/33.jpg)
よし、CoffeeScript使おうぜ!