アプリ内課金の呼び方
IAB
Android In-App Billing
IAP
iOS In-App Purchase
簡潔で短いコード < 理解しやすいコード
理解しやすいコードを意識しよう
(2章以降を読んで書けるようになろう)
NG)情報の一部を名前にする ↓↓↓ 必要な情報を名前にする
get, send, find, start, make
tmp, retval, results
i, j, k
UpperCamelCase
lowerCamelCase
lower_separated
UPPER_CASE
他の意味にとらえられる、曖昧になる名前は使うべからず
filter, Clip(text, length)
limit
-> 以下?未満?max
-> 以下!start, stop
-> stopは範囲内?外?first, last
-> lastは範囲内begin, end
-> endは範囲外is・has・can・should
等をつけるget(), size()
->は軽量なメソッドが期待されるMacOSⅩ(10.10.2)で通常通りにrailsで bundle install したらエラー
% bundle install : : /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/iterator:341:10: fatal error: '__debug' file not found #include <__debug> ^ 1 error generated.
なんだかYosemiteのCommandLineToolsが悪さしてそう・・・
で、AppStoreでCommandLineToolsのバリデーションをアップデートしたら直った。
CommandLineToolsのバージョン:6.3
▼このあたりでお話あったようだ
https://github.com/knu/ruby-unf/issues/11
perlの環境構築するのにバージョンを切り替えられたりしたほうがいいので、 Perlbrewでインストールしてみた。
Perlbrew: http://perlbrew.pl/
$curl -kL http://install.perlbrew.pl | bash
homeディレクトリ下にperl5というディレクトリが作成される。
$vim ~/.zshrc (bashの人は~/.bashrc等) ▼追記内容 source ~/perl5/perlbrew/etc/bashrc
$source ~/.zshrc (bashの人は~/.bashrc等)
$perlbrew --version ~/perl5/perlbrew/bin/perlbrew - App::perlbrew/0.73
インストールできたもよう。
$perlbrew available perl-5.21.10 perl-5.20.2 perl-5.18.4 perl-5.16.3 perl-5.14.4 perl-5.12.5 perl-5.10.1 perl-5.8.9 perl-5.6.2 perl5.005_04 perl5.004_05 perl5.003_07
$perlbrew install perl-5.18.4
ログの確認しながら待つ。(結構時間かかる)
$tail -f ~/perl5/perlbrew/build.perl-5.18.4.log
$perlbrew list perl-5.18.4
$perlbrew switch 5.18.4 $perl -version This is perl 5, version 18, subversion 4 (v5.18.4) built for darwin-2level ・・・
完了!