Skip to content

Instantly share code, notes, and snippets.

kasei_san kasei-san

  • japan
Block or report user

Report or block kasei-san

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View result
$ ruby 01.rb
user system total real
0.880000 0.000000 0.880000 ( 0.884170)
0.880000 0.000000 0.880000 ( 0.888569)
@kasei-san
kasei-san / 第二回テスト駆動開発読書感想会議事録.md
Last active Feb 24, 2018
第二回テスト駆動開発読書感想会議事録.md
View 第二回テスト駆動開発読書感想会議事録.md

第二回テスト駆動開発読書感想会議事録

リファクタリングとデザインパターンについて

  • デザインパターンを知るキッカケになりそう
  • デザインパターンは知識的に理解しているつもりだが、実践できていない
@kasei-san
kasei-san / テスト駆動開発読書感想会議事録.md
Created Nov 21, 2017
テスト駆動開発読書感想会議事録
View テスト駆動開発読書感想会議事録.md

テスト駆動開発読書感想会議事録

集中

  • TDDは1つのボールに集中する
  • 「割り込みにさらに割り込みしない」は実践したい

TDDというスキル

View gist:a6bbbe88ed1885ef3305ec7acd2f7ac8
2 [02/Sep/2016:13:38:35
1 [02/Sep/2016:13:38:36
1 [02/Sep/2016:13:38:37
1 [02/Sep/2016:13:38:38
8 [02/Sep/2016:13:38:49
11 [02/Sep/2016:13:38:50
11 [02/Sep/2016:13:38:51
9 [02/Sep/2016:13:38:52
10 [02/Sep/2016:13:38:53
11 [02/Sep/2016:13:38:54
View yomikata
#!/bin/sh
if [ $# -ne 1 ]; then
echo "usage: $ yomikata git"
exit 1
fi
curl http://yomikata.org/word/$1 2>/dev/null| egrep -o "「([^「]+)」です"
@kasei-san
kasei-san / test.js
Created Jul 28, 2015
関数・メソッド・コンストラクタ
View test.js
function test(){ // 関数
console.log("test");
}
function Animal(type, voice){ // コンストラクタ
this.type = type;
this.bark = function(){ // メソッド
console.log(voice);
};
}
View file0.txt
Singleton パターンを用いると、そのクラスのインスタンスが1つしか生成されないことを保証することができる。 ロケールやLook&Feelなど、絶対にアプリケーション全体で統一しなければならない仕組みの実装に使用される
@kasei-san
kasei-san / file0.txt
Created Jul 28, 2014
ActiveSupport::Concern と、Module#concerning ref: http://qiita.com/kasei-san/items/c016c626836da09a5a70
View file0.txt
関心事、関連、利害関係 など
View downloader.rb
require "open-uri"
class Titles
include Enumerable
def initialize
@urls = []
end
def <<(url)
@urls << url
View abstract_factory.rb
# ファイルを生成して、upload するという流れ
class FileUploader # Client
def initialize(factory)
@file_maker = factory.file_maker
@uploader = factory.uploader
end
def make_flie(items)
@file = file_maker.make(item)
end
You can’t perform that action at this time.