9 Stimmen

Von Anfang bis Ende: Tutorials für fortgeschrittene Projekte

Kann mir jemand ein paar Tutorials empfehlen, die von Anfang bis Ende auf gute Designprinzipien und bewährte Verfahren eingehen? Ich bin auf der Suche nach Dingen, die einige oder alle dieser Punkte demonstrieren und betonen:

  • Bereichsbezogenes Design
  • Einheitliche Prüfung
  • Umkehrung der Kontrolle
  • Trennung der Belange
  • Nutzung von Schnittstellen
  • Objektrelationales Mapping
  • Vorzugsweise ASP.NET MVC

Ich beobachte derzeit die Herbstserie von Agile die viele dieser Grundsätze veranschaulicht. Ich würde gerne mehr von diesen Tutorials/Demos finden.

5voto

Rob Windsor Punkte 6595

Auch wenn es sich nicht um ein Projekt-Tutorial handelt, würde ich vorschlagen, dass Sie einen Blick auf JP Boodhoo's Nothing but .NET Training werfen. Ich bin ziemlich sicher, es berührt alles, was Sie interessiert (und noch viel mehr).

http://www.jpboodhoo.com/training.oo

3voto

statenjason Punkte 5042

Jason Dentler's Verwendung des N*-Stapels Tutorial ist recht umfassend und verwendet eine Reihe von Technologien (NHibernate, Ninject, jQuery) mit ASP MVC.

2voto

manuel aldana Punkte 14242

Es gibt eine Menge guter Tutorials und Bücher über gute Codebase/Designqualität. Aber für mich ist die eigentliche Essenz, wie sich die Codebasis entwickelt (die Geschichte einer Codebasis). Der Codebase-Zustand A ist oft erreichbar und kann ein sauberes Design haben. IMO besteht die wahre Kunst der Softwareentwicklung darin, wie man zu einem Codebase-Zustand B, C...Z kommt und dabei das Design und die Konzepte konsistent und sauber hält.

Solche Tutorien sind sehr selten, da sie Einblicke in die Geschichte der Anforderungen und das Verhalten des Teams erfordern, was eine Menge Komplexität mit sich bringt, um "nur" in einem Tutorium zu lernen.

Aber eine gute Praxis zur Verbesserung des Designs während der Softwareentwicklung, die ich empfehlen kann, ist Refactoring Arbeitsbuch .

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X