tag: プログラミング  1/1

マスタデータ実装の考察

ソシャゲのキャラやらアイテムやらみたいなマスタデータの実装についての考察。ググるとベテラン勢によるもっと立派な記事もたくさんあるが、とはいえ毎回悩まされるので、どういう実装パターンがあるとかメリット/デメリットとか書いて自分なりの考えとかをまとめてみる。なお、タイトルに「実装」と書いているように、運用なども含めてどうあるべきか…みたいな話よりも、サーバーサイドにどうやって実装していくかみたいな観点が...

Laravelで負荷対策としてやっとくこと

お仕事で作ってるLaravelアプリがついに負荷試験も終わったので、やったこととか調べたこととかを、忘れないうちに改めて基礎からまとめてみる。Laravelのバージョンは6.x。なお「Laravelで」と題しているが、「Laravelのここを設定しろ」みたいな話じゃなくて、インデックス貼れだのLaravelに限らずWebアプリなら当然やっとけみたいな話が中心のまとめなのでご注意を。あと個別の手法の詳細も書いてない。それは必要ならリンク先...

関数名でよく使う英単語とニュアンス

最近またコードレビューでGetXxxと言いながら更新してる関数を見かけたのでorz、何番煎じか分からないけど、関数名(メソッド名)によく使う英単語とそのニュアンスをまとめてみる。なお、以下は俺の感覚なので、人によって違うというのはもちろんあると思うし、またフレームワーク等で命名規則が定まっている場合はそちらが優先なので、念のため。Getデータを取得する。かなり汎用な語句で、データ取得全般に用いられる。オブジェ...

「コードに直訳コメント不要」は糞コードや日本人プログラマーの英語力を甘く見てる

Twitterでも言及したけど、今週話題になった「コードを直訳したコメントは必要なのか?「要る派」と「要らない派のまとめ」【 社畜ちゃん台詞メーカー 】 」を見てちょっと思うところがあったので書いてみる。ここで要るか要らないかと言われてるのは所謂「直訳コメント」という奴で、コードとほぼ一対一になるような奴。「どこまでを直訳コメントと呼ぶか?」については、まとめでも意見が分かれてるが、上げられてるサンプルが//...