As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
Could anyone suggest an UML tool which you have used and would like to recommend (please provide pros and cons of the tool you recommend, if possible), that meets the following requirements:
1) Free, and comply with standards
2) Ideally for .NET
Please note that the UML in Visual studio Pro is not good enough, VS Ultimate is not considered.
Below is a list on google
http://en.wikipedia.org/wiki/List_of_Unified_Modeling_Language_tools
I can highly recommend Software Ideas Modeler.
UML
Data Flow Diagram
Flowchart
Robustness Diagram
CRC
Entity-Relationship-Diagram
It can create models out of C# and VB.NET Code. It can also generate code from models for a lot of languages, including C#, C++ and VB.NET. It's free for non-commercial use.
StarUML can generate C# code, I've haven't used it integrated with Visual Studio but as a standalone product.
rise
uml
test the program UML rise :D
I highly recommend LightSpeed by Mindscape.co.nz.If your model is under 8 tables its free otherwise its an affordable price given its a code generator and dB sync tool as well.
Related
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
This is a simple and very specific question: If you have been doing a project with .NET MVC4 and Entity Framework with lots of jQuery/Json using, of couse, Visual Studio 2012, and you are asked to produce a "Java-based" / "open" platform, what architecture / tools would you choose?.
I would prefer not to "automatically migrate". I prefer to seriously re-code in a platform with similar features from point of view of 'coding by conventions' strong types..,DB generation from model, preferable code first..etc, integrated automating testing..etc
I am not trying here to go into any debate like '.net' vs 'java' or things like that. This is just a concrete question about tooling and architecture. The reason of my asking is that I am a "java guy' by birth but ended up in .NET for the last few years and I lost track of cool new things.
Without admitting 'loving' Microsoft, I have to confess I really like Visual Studio 2012, MVC4 and Entity Framework 5. But, lot of companies / people prefer Java for valid reasons I do not want to argue about.
I have been looking at Grails at some point but did not have time to compare all options seriously so I do not know.
Have you had a look at http://playframework.org/? As a c# programmer I found it real easy to find my way.
It also implements the MVC pattern, and has some nice database connection stuff. I've used it with Google BigTable which is a different approach because there's no table schema. And of course it has unittesting and selenium testing integrated. #awesome :)
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 12 years ago.
Could someone please give good samples of opensource C# / Mono projects, if possible with tests for xUnit / any other testing framework.
This might also be the source code in C# that you've enjoyed the most.
For example, in C++ I could probably name any library from boost sandbox or the Qt framework as an example of well-written and maintained projects (something you really enjoy studying).
Thank you.
If this is a duplicate, please point it out. I didn't find any topics with the same question, but I really wish to :)
These come to mind quickly. I have hacked on two of them myself.
MonoDevelop - Cross-platform, extensible IDE supporting C#, among other languages.
Banshee - Cross-platform, extensible media library manager/player. Similar to iTunes in some respects.
F-Spot - Cross-platform, extensible photo manipulator and library manager.
The answers to this question of mine about real-world Mono usage might be helpful to you.
There's quite a few at mono-project.com
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I've found a similar project here: Sentiment analysis for Twitter in Python . However, I'm working on C# and need to use a naive Bayesian Classifier that is open source in the same language. Unless someone can shed light on how I can utilize a python Bayesian Classifier to achieve the same goals. Any ideas?
I successfully used the code from this CodeProject article in a project a few years ago and it's still working beautifully with ~99% accuracy.
If you don't strictly need naive Bayes, I would suggest libshogun. It has a huge number of high-quality classifiers, and it apparently has been successfully built for win32 on cygwin. After that's built you can just p/invoke to the DLLs from C#. I think you will find it difficult to find a classifier library written in C# due to the often performance-heavy nature of classification, so your best bet is to call a native library such as this.
This might be something to look at:
https://github.com/joelmartinez/nBayes
https://github.com/joelmartinez/nBayes/wiki
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
Can someone guide me towards some good opensource project management tools?
I need it for managing projects for a development team. All developers are c# developers.
What would be the best one to go for?
We're not familiar with php or any other language so we prefer something in .Net or some software that's more easy to use.
Thanks
Wikipedia has a good comparison chart...unfortunately, the .NET pickings are extremely slim:
Comparison of project management software
Looks like the most full-featured Open Source ones out there are Java based. It goes down from there. The only .NET Project Management software I've seen was SharpForge (which has since gotten sucked in to a commercial product).
Trac (http://trac.edgewall.org/) is one of most used, even if not written in .NET.
Seriously. i love Redmine. It's a project management application written in Ruby. It's very easy to install through the installation package. I highly recommend it.
It works great on a windows platform.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
Can people suggest the best tool to determine the cyclic complexity with in a C# winforms code base.
In Visual Studio I just go to Analyze/Calculate Code Metrics and I get cyclomatic complexity.
3rd party edit
Visual Studio 2015 community edition has it as well
NDepend has a huge number of code analysis and query tools including Cyclomatic Complexity per type and method estimation.
We are using SourceMonitor. It's free, very easy to use and easy to integrate with a CI server.
DevExpress's Refactor Pro does that. It has a free trial, so you may want to give it a shot.
There is a free plugin for Red Gate's .NET Reflector called CodeMetrics that does this.