エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
レガシーアンチパターン - Qiita
レガシーアンチパターン About 過去有用と思われていて、モダンな環境では役に立たないパターンを紹介し... レガシーアンチパターン About 過去有用と思われていて、モダンな環境では役に立たないパターンを紹介します。現在でも組み込みなどの一部の環境では役に立つものがあります。C++以降の言語を使い、1GB以上のメモリが使えるような富豪的プログラミングでは面倒なだけなのに、なぜか老害に教え込まれて今でも有用だと思っている若い人がいて災いを起こしているので紹介していきます。 なんでもConstantsファイル 概要 プロジェクトを横断するConstantsファイルやクラスを作り、定数はなんでもかんでもそこに入れてしまう。 駄目な理由 もっとスコープが狭くて良いものをプロジェクト全体に広げ、Constantsファイルは肥大化し見通しが悪くなる。 改善策 型を定義できる言語を使用しているなら、そもそもtypesafe enumを使うべきで、数字や文字の定数を定義してはいけない。ユーザーに関する定数はU

