タグ
自由記述
タグ
自由記述
企画,デザイン,フロント,インフラ,コーチすべてのスタッフと利用者である村民に感謝。 自由記述欄は全角で136,410文字入力できます、右下にカウンタがありますのでご活用ください。雪 言いたいことが、あるんだよ!やっぱりえるえる、かわいいよ!好き好き大好き、やっぱ好き!やっと見つけた、お姫様!うちが生まれてきた理由!それはえるえるに、出会うため!うちと一緒に、人生歩もう!世界で一番、愛してる!ア、イ、シ、テ、ル! 村民Webにおいて、バックエンドを担当いたしました。"バックエンド"というものは、今皆さんがご覧になっております画面に表示させるためのデータ(例えばこの自由記述欄など)を処理する領域です。表示処理させる領域は"フロントエンド"と呼ばれます。 ほか、村民Web以外でも鍵鯖通貨であるボルトコインの賭け,宝くじ,購買機能のバックエンドも担当しました。 なんかフロントエンドも書きました。 前述のプロジェクトのバックエンドでは、ソフトウェアアーキテクチャにレイヤードの一種であるオニオンを採用しています。レイヤードは各レイヤーの責務を定めておりそれらは実装者(特に初学者)の思考コスト削減に寄与すると筆者は考えます。経験として筆者のような初めてソフトウェア(プロダクト)開発を行うとき、それぞれのロジックをどこに書くか、それらのファイルをどのように配置するか意思決定することはコストが高く、解決が困難である場合があり、それらの回避策として十分に有用でした。 それと、すべてのプロジェクトでGo言語を採用しております。選定における意思決定の深いところには触れておりませんが、初学者としてはとても書きやすい言語でありました。だれが書いても同じような書き方になるため、先輩方のPRやコミットからダイレクトに学ぶことができました。