WEBアプリが完成したよーーー!!!
WEBアプリが……!!!!
https://porm.herokuapp.com/elections
完成したぞおおおおおお!!!!
でも、これからどうしよう……
どうやってマネージメントしていけばいいのか
わからぬ!!!
これからしなきゃいけないことまとめ(シロウト考え)
1.人気投票を作る
客寄せ、サクラ、デモンストレーション……
言い方はいろいろあるだろうけど
まずはどう遊ぶかを作者がやってみせる必要がある
ToYouわけでこんな人気投票は如何だろうか?
A.堂々非公式!搾精病院シリーズ人気投票!!
B.一番汚ねェホ〇は誰だ!真夏の夜の人気投票
C.クッ〇ー☆人気ランキング投票第一回
……どれもちょっとアレだなぁ
コンプライアンス?的にやべぇよなぁ
う~~~~~~ん……
(その時、Patchに走る……っ!一筋の雷鳴……っ!)
(そうだ……っ!あの時……っ!一番最初に
人気投票サービスを作りたいと思った……っ!
ファーストインプレッション……っ!
それを今……っ!実現させる……っ!)
D.Persona5楽曲人気投票
そう!ペルソナ5の「曲」の人気投票がやりたくて作ったんですよ!
(キャラはどうでもいい)
……でもさぁ、ペルソナ5をプレイした人なら思ってるんじゃない?
「どうせ1位はLife will Changeでしょ」って……
Persona 5 OST 04 - Life Will Change
ワイトもそう思います>💀
そう!!だからこそ知りたいじゃあないですか!!
「2位」に何が来るか!!
そのためにボルダ得点を実装したんですからね!
今回ね……何かしら追加する度にテストしてたんですよ、ちゃんと動くか
……クッソ大変だった
このテストを自動でやってくれるLa Sea(あやのふや)
3.リファレンス及びにアップデート
まずリファレンスしたい(迫真)
今回のWEBアプリはRubyOnRailsを勉強するのと並行して作ってました
だからもう……あらゆる所がガバガバ!
アセット機能を理解していなかったから
共有するCSSの記述(フォントサイズやカラーなど)を
手作業でチマチマとコピペしたり(修正地獄)
renderメソッドを使いこなせなかったがために
エラーメッセージの表示を
グローバル変数とrediricet_toヘルパーで代用したりとか
(問題無く、むしろより明確に動いてはいるが
renderメソッドを学ぶ機会を失ってのが一番の損失)
ひとつのコントローラに全部のメソッドを詰め込んだりとか……
(これが一番致命的。可読性もクソもあったものではない)
早急にリファレンスをする必要がある(血涙)
あとねぇ……
このWEBアプリ、サインアップするのにメール認証が不要なんです……っ!
一応Validation機能でヘンな値は通らないようになってるけど
一応IPアドレスで多重投票をはじくようにしてるけど
これ、絶対にやばい(確信)
それにBot対策もしてない(やべぇよやべぇよ……)
一通り終わったら、すぐにメール認証とreCAPCHAを導入しなければ……
……う~~ん、こんなところか
将来的には独自ドメインを取得してGoogleAdsenseを貼りたいけど
それは今じゃない
やることがあってうれしい 罪悪感がへる