Sunday, February 22, 2015

Project Assemblies and Tools

Architecture, third party assemblies, and tools for current work project:

Web API, returning JSON
Ninject for dependency and interception/AOP
Hand-rolled usage and error logging
Service/Business Layer 
Entity Framework (without any repository pattern or datalayer)
Using Command Query pattern as much as possible
MS Unit for unit testing
MS Unit for performance testing/benchmarks

Looking into using CacheCow. Additional assemblies and strategies are being considered and will be documented as they come up.

Visual Studio 2013, .Net 4.51
SQL Server 2008
SOAP UI
Textpad++
Resharper 8
NCrunch
Ghost Doc Pro
Web Essentials
Nuget
Git/Bitbucket
Chrome App: Postman

Write everything so that it is testable, no set meteric for code coverage. Currently have 180 unit tests. Performance will be tested. If a performance issue is caused by a code change, we want to know, ASAP. 

No comments:

Post a Comment