JS

Backbone.js 1.2.1コードリーディング徹底解体!その1

Backbone.jsをコードリーディングしたので、メモですー(長いので注意) 2015/06/24時点 versionは1.2.1のソースコードです。行数ではコメント込みで1873行。 社内勉強会で月1で著名なオープンソースのJavaScriptのコードを読み解く会を始めたので、その第一回としてコードリーディングとしてしばしばオススメされているBackbone.jsを選択しました。世間でオススメされる理由は、実装が割とストレートでトリッキーすぎる実装部分などが少ないからだと思います。読んでみても、意外と普通に実装してるなという感想です。 社内のリーディング会では、上からざっと読み進めていって何をやっているか言葉で簡単に説明できるようになることです。ソースコードの中で何をやっているか全然わからないところがなくなれば良いくらいのモチベーションで、debuggerで分岐や値などを実際に追うまではしていません。 以下、読みながら、気になった部分を軽くメモしていきます。 (more…)

趣味プロ

Dev Morning Night (飲み会) 開催しました

毎週開催している朝の開発会'Dev Morning'の飲み会を6/12(Fri)に行いました!ので、そのレポートです。 趣味で開発朝活@渋谷 〜趣味で自由にデザイン+プログラミング、それがDev Morning〜 http://devmorning.connpass.com/ ほぼ毎回新しい方が参加されているので、飲み会でもして皆さんと交流を深めたい、という声をいただき開催しました@渋谷。 参加者募集したらなんと、30人と巨大な飲み会に...! S__1204229 わいわいがやがや。 (more…)