私はC#.NET開発者(15歳)とNodeJS開発者(小規模なアプリケーションでは3つの半端な時間ですが、恋に落ちる)です。私は最初のより大きなノードプロジェクトに着手しています。私がコミットする前にデザインパターンに関して正しい軌道に乗っているかどうか疑問に思っています。 ノードに関するウェブ上の例のほとんどは、多くのコンテンツを1つのファイルに入れていますが、これは簡単にチュートリアルや例に従うことができます。今私は大規模なノードアプリケーションで少し指針を使うことができました
、私は多くのファイル、単一責任を持って自分のノード・アプリケーションを作成するための欲求を持っている、は次のように私は考えています(プロジェクトがかなり異なっているが、これは、ほとんどが理解できる一例です):
/server.js // (requires /usermanager/index.js)
/usermanager/index.js //(requires all other files for user management)
/usermanager/createuser.js
/usermanager/changepassword.js
/usermanager/validateemail.js
これは私のコーダーがやりたいことですが、私がこれにコミットする前にこれがベストプラクティスかどうか疑問に思っています。
はい/いいえ?
大規模なプロジェクト構造をカバーするノード設計パターンに関する素晴らしいドキュメントを教えていただけたら、それも素晴らしいでしょう!
このような大きなプロジェクトを表示するGitHubリポジトリ。
お時間をありがとうございました。
私はかつて私たちが見るコーディングパターンの大部分を手にしてはならないと聞きましたが、私はそれが正しいと思うパターンを選ぶべきです。しかし、github reposでこのコレクションを見てみましょう:https://github.com/sindresorhus/awesome-nodejsそしてこれは悲しいことです。それはいくつかのアジア言語です:https://github.com/wabg/awesome-express – ArchNoob