忘備録とマイルストーン

WEBエンジニアを目指す20代男性の奮闘記

プログラミング初心者がWEBサービスを作ってみる―アプリ開発編⑤

いよいよメインとなる採点機能の実装に入るが、開発がなかなか難航している。ようやく”オリジナル”らしいことをしていることもあり、予定していたより大きく後れをとってしまった。コードを書く時間<<<エラー文を見て調べている時間、になりつつもあり、仕様の見直しもすることになりそうだ。

 

  • 採点機能を実装する
    • ①match_ratings
    • ②の前に詰まってしまったぞ
    • parametersへの理解を深めよう
  • 次回予告

 

続きを読む

プログラミング初心者がWEBサービスを作ってみる―アプリ開発編④

今回はユーザー登録機能とログイン機能だが、ほとんどやっていることはRailsチュートリアルのとおりなので、割愛しようと思う。解説ばかりで作業工程が書けなくなるし。

Railsチュートリアルの復習でセッションの仕組みには触れる予定)

 

ということで、さっそくアプリ開発編⑤に続く!

((次回予告を書く元気もないほどsessionで消耗したんや…))

プログラミング初心者がWEBサービスを作ってみる―アプリ開発編③

アプリ開発編もパート③に突入しているが、相も変わらずしょうもないタイプミスが絶えない。が、致命的なやらかしがないのが幸いして、開発の方は極めて順調に進んでいる。だんだんRailsそのもののしくみやコーディングに対する興味も湧いてきて、『メタプログラミングRuby』や『リーダブルコード』なんかを購入して読み始めた。(まとめを順次記事にしていく予定)

 

  • 試合を登録する
  • フォーメーションを登録する
  • 出場選手情報を登録する
    • ①lineups
    • ②lineup_players
  • 次回予告

 

続きを読む

プログラミング初心者がWEBサービスを作ってみる―アプリ開発編②

本格的に開発を始めることになった矢先、風邪をひいて動けなくなってしまった。先日インフルになったばかりなのに、踏んだり蹴ったりである。しかしウイルスに文句を言うわけにもいかないので、なんとか開発を進めていくことにする。

それと今回からコードハイライト表示を導入することにし、見たままモードの手軽さに安住している僕は以下のサイトをたいへん参考にさせてもらった。

www.dreamark.tokyo

また、やらかしたミスは注釈*1にし、ページ下に一覧で確認できるようにしている。

 

  • アプリの作成と初期設定もろもろ 
  • データベース作成とジェネレーターの設定
  • トップページを作る
  • チーム、プレーヤーを登録する
    • ①Teamモデル
    • ②Playerモデル
  • 次回予告

 

*1:ここにsante51のしょうもないミスが表示されるよ

続きを読む

プログラミング初心者がWEBサービスを作ってみる―アプリ開発編①

前回の投稿からずいぶん日が経ってしまったが、決して進展がなかったわけではない。ずいぶん仕事関係で忙しくなってしまったのと、インフルエンザで倒れてしまったのとでブログに費やせる時間がなくなってしまった、というわけである。(空いた時間はサービス作成にあてていたのでなおさら)

長かったサイト設計にようやくめどが立ち、いよいよ実際のアプリ開発に入ることになった。ここ最近DB図とにらめっこばかりしていたせいで、Railsの方が若干おろそかになってしまっている。チュートリアルRailsガイド、『基礎RUBY ON RAILS』を頼りになんとか頑張っていこう。

 

  • サイト設計の確認
  • リクエストとレスポンスの確認
    • ①トップページにアクセス
    • ②試合詳細画面にアクセス
    • ③選手採点を入力、送信
    • ④選手採点詳細画面にアクセス
  • やるべきことをTo-doリストにする
  • 困った時の検索リスト
  • 次回予告

 

続きを読む

プログラミング初心者がWEBサービスを作ってみる―サイト設計編②

目下迷走を続けるサイト設計。しかしRubyコミュニティへの参加が僕(とサイト設計)の運命を大きく変える。現役のRubyistの方々のアドバイスを受けたことで、先の見えないER図作成に一筋の光が差し込んだのだった。

 

  • まずはサービスの内容を確認 
  • MVPを考えよう
  • テーブル設計のやり直し
  • 正規化はとても大事
  • 次回予告

 

続きを読む

地元のRubyコミュニティーに参加してみた

さる2月某日、初めてRuby技術者のコミュニティに参加してみた。Rubyどころかプログラミングを始めて1カ月足らずの僕が参加してよいものか迷ったけれども、案ずるより産むが易し。まずは行動に移してみることにした。

 

  • 緊張の自己紹介
  • もくもく会って何?
  • 勉強になったこと
  • 今後の方針

 

続きを読む