テストコードというのがよくわかっていません。自動テストと継続的インテグレーションについてはこれから要勉強。プロセスの改善が一番大事なのに、実務でも一番おざなりにされちゃうところですね。https://docs.google.com/document/d/1GSoh7_C-Tc3i24Y8tVsXfP3zemFSQBpJlaakGxSDzMk/editER図はこんな感じ。https://cacoo.com/diagrams/AMA1akPwYuAjk1ghテスト仕様はこんな感じ。https://docs.google.com/spreadsheet/ccc?key=0Ah1Ig-8wiHGzdHMxSV9QaGlfNmxtNndKZzEyblZDUnc4.Herokuを知る。完成したアプリを公開します。選んだのはHeroku。最初はさくらのVPSに載せようとしていました。apacheいれてpassenger入れれば確かに動きます。最初の設定は楽しくても、運用保守を考えると面倒になる。いうことに気づきました。アプリケーションは作っておしまいではなく、使い続けてもらうことに価値があります。このアプリがそれほど大上段な価値を提供できるか、という問題はおいておいて。ちなみにvpsはvpsで結局借りて、apache入れてみたりして遊んでいます。Herokuは参考書などは特に無いので、公式のチュートリアルを見たり、ぐぐったりしてトライエラーでやっていきました。HerokuにRailsを載せるさいに気をつけたことはすでに記事したのでポイントを。・RailsのデフォルトはSQLiteだけどHerokuはPostgreSQLなので要設定。・Production環境ではCSSのプリコンパイルが必要な場合がある。・HerokuはGitのリポジトリをPushすると公開されるので、Gitによる管理が必要。ちなみに、ソースをgithubに乗せたので、oauth認証のIDなんかは環境変数から取り出すようにしています。最初はtwitter認証もできていたのですが、最近の変更でよくわからないことになったようなので、twitter認証は外しました。変わりにfacebook認証でもつけようかなー。Webアプリを作るまではとりあえずこんな感じでした。やってみると自分が知らないところがたくさんあることに気づきました。文学部出身で会社に入ってからプログラミングを覚えたので、なかなかうまくできるようになりません。息をするように勉強できるようにならなくてはいけませんね。他の作ったものはこのへんのpruductにおいてあります。企画から設計開発保守までを独力できるような人を目指してこれからもがんばります。Chiba.pm#1でLTしました。»プロフィールid:arveltソフトウェア技術に関することを書いていくblog。(1)はてなブログをはじめよう!arveltさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。