WEBアプリを開発している方に質問したいです。
大規模なWEBアプリを開発する際は、だいた1つのファイルに何行くらいのソースコードを記述していますか?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答4件
0
それなりの機能の Web アプリの例があります。
https://railstutorial.jp/
このコードが以下で閲覧できます。
https://github.com/yasslab/sample_apps
こういった具体例をgithub 上なんどで探して閲覧してみては如何でしょう?
データ定義関係のソースコード、ビジネスロジックのソースコード、表示関係にソースコードなど
その種類にほって、行数が多くなりがちなどといったこともあるでしょう。
文学作品の行数は? という質問をされたら、あなたはどう答えますか?
俳句から、源氏物語まで行数は様々です。
投稿2020/03/14 08:21
総合スコア22324
0
質問の背景が気になります。できれば追記してほしいです。
以下回答
一般的にコーディング規約によって縛られる範囲の質問だと思いますが、1 ファイルの行数に関するものは探せませんでした。
1 ファイルに記述する内容を規定する規約はよく見かけますが、言語で若干の揺れがありました。多くの場合、1 class/file みたいな感じですが、python はちょっと特殊だったりしますね。。。
また、行数に関しては、関数/メソッドごとを縛るものは多数見かけます。
質問の背景によっては、もう少し面白い回答がつくかも知れません。
参考まで。
投稿2020/03/14 22:28
退会済みユーザー
総合スコア0
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
何行か数えてられるうちは、
大規模と言えない気もします。
(質問に、何をもって大規模としているか書いてないのでなんとも言えないが)
ただ、そこそこ大規模になると、
スパゲティにならない程度にファイル分けは行うので、1ファイル、となると、
せいぜい3〜6千行で収まったりはするかなと。
ただ、あんましファイル肥大化するのはよろしくないのはあったりするので(特にWebは)、行数を意識して抑えることもあります。
それでも、中規模以上で、機能的にやるなら、1ファイル、500行を下回ることはそうそう無いかなと思います。
また、ライブラリやプラグイン自作の際は、1ファイルに収めたいってパターンもあり、その場合は2、3万行いくこともあるかと。
そのあと圧縮して、1行にしちゃいますけどね。
つまり、案件によってバラバラなので、結果なんとも言えません。
投稿2020/03/14 14:14
編集2020/03/14 14:19総合スコア9555
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。