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』の使い方をご紹介します!" | |