.net project reflections
Posted on August 18, 2008
We finished the active project development phase and its is now in maintenance mode, so for future reference, here are the tools we used.
- Visual Studio
- Good IDE, not as good as Intellij IDEA but pleasure to code with IntelliJ resharper plugin.
- (Some people also used VisualSVN pluginĀ with it, but it has some bugs in it.)
- Resharper
- Plugin for VS 2008. Provides IDEA shortcuts, code analysis, excellent refactoring support, test runner and much more. Worth the price.
- Teamcity
- Continuous integration server. Build agents can on different computers, reports, VS2008 and Windows integration. Can be used to build any type of software (java + ant, .net with nant or msbuild etc). Free for most projects. Try it and use it.
- NAnt + msbuild
- call msbuild generated by VS2008 to compile the project and the rest is coded in nant. Does not have some essential tasks, like string replacement in file, but easy to write one when needed.
- Subversion + TortoiseSVN
- The more I use subversion, the less I like it. I would really like to have local commit, less directory pollution, better merging, and faster common operations.
- CommitMonitor
- Tool to monitor and review team commits
- MS SQL Server + SQL Server Management Studio
- NVelovity + Castle Monorail
- much better then ASP.net
- ExtJS
- Javascript UI and Ajax library. We designed very complex UI with it. Some screens are slow to load.
- ASComm PLC Driver.
- eVision pattern matcher
- Used it in a factory and in a warehouse and it works well in changing lighting coditions. Most of the time it has 99% success rate.
- Newton JSON
- NUnit
- Rhino Mocks
- initially i tried to use it, but we moved toward integration tests. (now it takes ~1 hour to run them)
- Quartz
- Firebug
- Castle ActiveRecord
- Really convenient, but sooner or later we will have to optimise the queries it generates by default.
Filed Under Uncategorized |
Leave a Comment
If you would like to make a comment, please fill out the form below.