Más contenido relacionado
Similar a .Net i verkligheten (20)
.Net i verkligheten
- 2. Agenda
• Tänk på underhållet!
• Hur blir man en bra lagspelare?
• .Net-utveckling och personlig
utveckling – hur hänger det ihop?
© Netlight Consulting AB
- 6. Prestanda
• När ska man lägga tid på optimering?
• Skillnad mellan system?
Inbyggda system
Affärssystem
Webbsystem
© Netlight Consulting AB
- 7. Lagspelare
• 5-8 personer i team
Ledare
Utvecklare
Testare
• Scrum – vad är det?
© Netlight Consulting AB
- 9. Testbar kod
• Separation of concerns
• Dependency injection
• NUnit / MSTest
• Windsor/Ninject/Unity
• Integrationstestning
© Netlight Consulting AB
- 10. Time to market
• Cost benefit
• Produkt med brister vs Ingen produkt
alls
• Feature creep – När är vi egentligen
klara?
© Netlight Consulting AB
- 11. Driftsättning
• Plan
• Krav från drift/operations
• Manuella steg?
• What could possibly go wrong?
• Nytt system vs uppgradering
© Netlight Consulting AB
- 12. Teknisk skuld
• Om man inte gör något lite bättre hela
tiden blir det lite sämre hela tiden
Långsam härdsmälta
• Refaktorering
© Netlight Consulting AB
- 13. Litteraturtips
• Pro Asp.net Mvc Framework – Steve
Sanderson
• Pro LINQ: Language Integrated Query
in C# 2008 - Joseph C. Rattz, Jr.
• Head First Design Patterns – Freeman,
Freeman, Bates & Sierra
• Code complete 2 - SteveMcConnell
© Netlight Consulting AB
- 14. Webbtips
• asp.net/mvc
• stackoverflow.com
• twitter.com/scottgu
• twitter.com/netlight
© Netlight Consulting AB
- 15. Sammanfattning
• Du är en del av ett team
• Skriv inte smart kod – skriv kod som
går att underhålla
• Utveckla dig själv!
© Netlight Consulting AB