Atomコードリーディングメモ
script/build
起動したらsrc/window-bootstrap.coffeeが起動時間のログを出してるので、そいつをgrepすると/src/broweser/atom-application.coffee が引っかかる。
src/broweser/atom-application.coffee は、 src/browser/main.coffee に呼ばれている
| BSアニマックス | |
| COMIC_モエマックス | |
| Dr.ハマックス | |
| G1クライマックス | |
| SBカプマックス | |
| いきなり!クライマックス | |
| いきなりクライマックス | |
| いすゞユーマックス | |
| かえるくんとマックス | |
| はしだのりひことクライマックス |
| application:open-your-keymap | |
| application:open-your-stylesheet | |
| autocomplete:attach | |
| autoflow:reflow-paragraph | |
| bookmarks:clear-bookmarks | |
| bookmarks:jump-to-next-bookmark | |
| bookmarks:jump-to-previous-bookmark | |
| bookmarks:toggle-bookmark | |
| bookmarks:view-all | |
| check:correct-misspelling |
http://tddbc.doorkeeper.jp TDD Boot Camp 2013-07 -- TDDBC で、偶然にもロンドンから来日していたSteve Freeman氏を招くことができた。ちなみに本当に偶然の来日で、その日の夕方にご家族と隅田川の花火を見る予定だったらしい。貴重な時間である。
20分ほど講演していただき、さらに参加者と一緒にペアプロ課題に挑戦してもらった。しかもペアプロでっていう貴重な体験をさせてもらったので、そのことについてまとめたい。
Steve Freeman氏は書籍 "Growing Object-Oriented Software, Guided by Tests" (邦訳「実戦テスト駆動開発」)の共著者の一人で、Javaのモックフレームワーク "JMock"の開発者の一人。当然、自動販売機の課題にもJMockを駆使してモデリングしていただくことになった。
| #!/bin/bash | |
| for i in {0..255} ; do | |
| printf "\x1b[38;5;${i}mcolour${i}\n" | |
| done |
| class A | |
| def foo(num) | |
| %w[one two three][num - 1] | |
| end | |
| end | |
| describe A do | |
| describe "#foo" do | |
| RSpec::Matchers.define :do_foo do |args| | |
| match do |instance| |
| git log --remotes --simplify-by-decoration --no-merges --pretty='tformat:%C(blue)%ar%Creset%x09%C(yellow)%H%Creset' --since='{7 days ago}' | git name-rev --stdin --name-only |
| title: "テストクックブック" | |
| logo: http://rackhub.net/assets/logo.png | |
| url: http://gitrecipes.com/ | |
| footer: false | |
| description: "クラウド上のlocalhost。10秒で使える環境構築済みの開発サーバー『Rackhub』の使い方をご紹介します!" | |