What is the best process for a new ASP.NET web application from scratch?

I recreated our poorly designed web application from scratch and wanted to get into TDD and basically “do it right” as a kind of training project. What tools, processes, and resources are recommended to be done “right” from the start? I will work alone as an architect and developer, backing up business analytics and business owners to test usability and usability.

EDIT: Right now we are using SourceSafe for version control, is there any technological reason why I want to try to get us to switch to subversion?

EDIT # 2: It seems like the consensus is: .NET Subversion Cruise Control (if I want to stop using SourceSafe) ASP.NET MVC NUnit for unit testing Resharper

+5
source share
11 answers

I highly recommend that you take a look at MVC for ASP.NET if you want to make unit testing a high priority in your development process. It seems to be perfect for what you are trying to do.

I would also recommend CruiseControl.NET for continuous integration (this is important if your team grows).

Subversion - , . Tortoise SVN Windows Explorer.

+5

...

, , , , , , .

Visual SourceSafe , 1 , , .

+2

Visual Studio 2008, Resharper 4.1, Subversion sourcecontrol, - . Linq2Sql . , VS () resharper ( ), sourcecontrol mapper unit.

+1

, ( Google ):

Subversion -
NUnit -
CruiseControl.Net -

+1

Visual Source , ... CVS subversion .

+1

, . , , , .., , , . TDD, , , " ". , CruiseControl - , , , .

, , - TDD, TDD, , .

+1

-, , # MVC. . Microsoft SourceSafe , . , , .

Microsoft sourcesafe , , , . ( subversion , .)

NUnit / . . , .

:       Stream stream = File.Open(simplePath, FileMode.OpenOrCreate);           BinaryFormatter bwriter = new BinaryFormatter();               bwriter.Serialize(, );

:       Stream stream = File.Open(simplePath, FileMode.Open, FileAccess.Read, FileShare.Read);       BinaryFormatter bwriter = new BinaryFormatter();       object returnObject = bwriter.Deserialize();

NUnit xml SQL.

.

+1

, VSS, , , ( ):

, VSS: -)

SVN ; doco , (AnkSVN, VisualSVN, TortoiseSVN - ), .

, , , , Rep; -)

+1

TypeMock Rhino Mocks. Mocking , -.

+1

, (, ), Sourcesafe. .

, MS Team System , , .

Subversion, , .

, TDD, . UML , ?

0

: 100% , , , - . "" " " .

Sourcesafe may be fine, especially for one person, but when there are more and more ppl in the team, the blocking model can be annoying, but for a while: stick to it

0
source

All Articles