問題タブ [alt.net]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - ALT.NET の使用を開始する方法
.NET 開発者またはユーザー グループが alt.net のツールとプラクティスを開始し、興味を持ってもらうために説明するトピックの順序は何ですか。
- ORM
- IoC
- TDD
- DDD
- DSL
- CI
- MVC - MVP
- バージョン管理 (これが最も速いと思います)
- アジャイル
- などなど…
c# - IOC デザイン リソース
私はこれについてかなりの検索を行いましたが、まとまりのあるものを見つけることができませんでした. 私は比較的新しい開発者で、最初の専門的な開発職に就いたばかりです。基礎の領域でも学ぶべきことがたくさんあることを知っています。PodCast を聞いたり、ブログや論文を読んだりすることに基づいています。ソフトウェアを設計および構築するときに、関心の分離、IOC、依存性注入を念頭に置くことが正しいことのように思われることを理解するようになりました。私は概念を非常に高いレベルで理解しており、マイニングでこれを使ってできる限り取り組みたいと思っています。
だから、ここに摩擦があります。どうやってこのようにデザインするのですか?私は、非常に緊密に結合され、文書化が非常に不十分で、一般的にソフトウェアの保守が容易ではない Web ベースの製品を継承したチームで働いています。Evryone は、このカップルの一部を削除するというアイデアを気に入っているようです。彼らは、自動化されたテストを開発するというアイデアを気に入っています (私が読んだ限りでは、疎結合コンポーネントの方が簡単です)。誰もそれを行う方法を知らないようです。試してみたいのですが、アドバイスが必要です。私が見つけたものはすべて、常にこのことについて非常に高いレベルで話しているように見えます。逆に、全体のほんの一部に焦点を当てているようです. 本、一連のチュートリアル、ビデオ、または現実世界の例を取り上げてこれらの原則を適用する方法を示す何かについてのガイダンスが欲しい. 理想的には、
私が見つけた包括的なトレーニング資料のほとんどが、初心者がその日から良い実践を適用できるようにこのトピックを議論していないことに少し不満を感じています. 1。
お時間をいただきありがとうございます。
スティーブ
.net - ASP.NET MVCとFubuMVCの主な違いは何ですか?
私が知っている開発者がFubuMVCを見せてくれたのですが、実際のライブプロジェクトでそれを使用するべきかどうかという疑問がありました。これまでの現在の設計上の選択はASP.NETMVCです。
私が知りたいのは次のとおりです。
ASP.NET MVCとFubuMVCの主な違いは何ですか?
どちらのフレームワークでも、どのようなメリット/ロスがありますか?
FubuMVCはプライムタイムの準備ができていますか?
この2つのうち、新しいプロジェクトで使用するのはどれですか。
build-automation - NAnt の使い方を学ぶのに役立つリソースは何ですか?
私は自動化されたビルド システムを使用したことがありません。スタジオは私にとって十分でした。
私はより優れたソフトウェア エンジニアリング プラクティスを学ぼうとしていますが、継続的インテグレーションはその 1 つです。ただし、自動化されたビルド スクリプトを使用して CI 環境をセットアップする必要があることはわかっていますが、使用したことがなく、どこから始めればよいかわかりません。
ほとんどのプロの開発者が使用する NAnt は (MSBuild は似ていますが?) 本当に優れたものであると聞いたことがあります。NAnt の使用方法を適切に学習するための優れたリソースは何ですか?
model-view-controller - ASP.net 用の非マイクロソフト/オープンソース MVC フレームワークはありますか?
私は過去に、MS が何かに突進する前に、.net コミュニティでそれがすでに認識されているのを見てきました。私はここで、「MS が Entity Framework を思いついた場合、NHibernate がある」ような ALT NET とオープン ソースの人々について話しています。MSによって構築されていない、見る価値のあるMVCフレームワークが存在するかどうか疑問に思っていました。
ありますか?そのようなものを最初に思いつくのはマイクロソフトの瞬間ですか?
tfs - Visual Studio Team System と Team Foundation Server に代わるものはありますか?
Visual Studio Team System と Team Foundation Server は、ソース管理、単体テスト、自動ビルドなどの多くの優れた機能を提供します。
私は次のことを考えています: このすべてを持っている .NET 開発者にはどのような代替手段がありますか?
linux - Mono / Linux に移植した Alt.Net ソリューションは何ですか?
すでに達成されたことと、その過程でどのような落とし穴を経験したかについての洞察を得ることができれば幸いです.
アップデート:
Mono Projectから、Unity 3d、SWFDotNet、VistaDB、さらにはpaint-mono(Paint.Net)など、多数のアプリケーションがリストされていますが、OR/M や IoC はリストされていません。
c# - alt.net スタイルの開発に焦点を当てたおすすめの本はありますか? 例:ソリッド、DI、デカップリング、テストなど
SOLID の原則、単体テスト、IoC などを使用してアプリケーションを開発する方法を教えている .net/c# に焦点を当てた本は何ですか?
SOLID の原則に関するビデオをいくつか見ましたが、SOLID の原則について、また大規模なアプリケーションの設計方法などについて詳しく学びたいと思います。