本番環境はこちらへお進みください。
BASIC認証
ID: admin
Pass: 2222
購入者用アカウント
メールアドレス: abc@123
パスワード: abc123
出品者用アカウント
メールアドレス名: abc@234
パスワード: abc234
購入用カード情報
番号:4242424242424242
期限:2月 / 22年
セキュリティコード:123
一人で開発ができるようになることを心がけました。
オリジナルアプリの開発やエンジニアとして働くことを見据え、自分の中での問題解決の手順の確立を目指しました。まずはカリキュラムのヒントを見ずに作業工程を考えて実装し、それから模範を確認し自分の方法と比較しています。
また、定期的にフィードバックを行い、ライブラリを利用しもっと簡潔明瞭に実装する方法がないか考えることができるようになるよう意識しました。
工数の見積もりに苦労しました。
計画が上手く立てられず、作業が効率化されるどころか焦りを生み、それによってさらに実装が遅れていくという悪循環に陥りました。その経験から時間の見積もりの難しさと大切さを身を持って知りました。
オリジナルアプリの開発では十分余裕ある工数見積もりを行い、また、機能の優先順位を意識し時間内に一つのアプリとして成立させました。APIの仕様上、一部理想とする動作を実現できないことが分かった際は利用する機能の取捨選択を行い別のAPIと組み合わせることで問題を回避し、なんとか完成させました。
Column | Type | Options |
---|---|---|
string | null: false, unique: true | |
encrypted_password | string | null: false |
nickname | string | null: false |
last_name | string | null: false |
first_name | string | null: false |
phonetic_last | string | null: false |
phonetic_first | string | null: false |
birthday | date | null: false |
- has_many :items
- has_many :orders
Column | Type | Options |
---|---|---|
name | string | null: false |
text | text | null: false |
category_id | integer | null: false |
condition_id | integer | null: false |
postage_id | integer | null: false |
prefecture_id | integer | null: false |
day_id | integer | null: false |
price | integer | null: false |
user | references | null: false, foreign_key: true |
- belongs_to :user
- has_one :order
Column | Type | Options |
---|---|---|
user | references | null: false, foreign_key: true |
item | references | null: false, foreign_key: true |
- belongs_to :user
- belongs_to :item
- has_one :address
Column | Type | Options |
---|---|---|
postal_code | string | null: false |
prefecture_id | integer | null: false |
city | string | null: false |
block | string | null: false |
building | string | |
phone | string | null: false |
order | references | null: false, foreign_key: true |
- belongs_to :order