|
The alternatives supplied for this question imply this is really asking "what tools do you use outside of your primary IDE during development?".
All of our tools are developed in-house:- Automated build system
- Source control enhancements
- Diagnostic trace tool
and several others. We also have a bug tracking tool developed in-house that's used throughout our organization within the company.
We have occasionally looked at "3rd party" tools for one or more of these functions, but have always found the expense and the customization requirements were greater than that required for those we developed on our own.
Software Zen: delete this;
|
|
|
|
|
Now I'm getting curious: Quote: Source control enhancements What source control system are you using?
I feel a long and detailed article about this subject coming
|
|
|
|
|
This is so humiliating; we use Visual SourceSafe. Our in-house tools handle automated backups, product branches, and "shadowing", which detects file check-ins and gets the checked-in file(s) into an external folder.
About the time we were going to transition to git, the company went through financial problems and my team shrank from 17 down to 5 (now back to 6). Given the increased workload for the remaining folks, it just wasn't feasible to change source control.
Software Zen: delete this;
|
|
|
|
|
I know Visual SourceSafe has a bad reputation, but years ago I also worked with it and never had any problems.
The transition to Git won't be easy, but it will be worth the effort, however I'm working for a small company so that's easily said, your situation is probably different.
Anyway, keep up the good work!
|
|
|
|
|
We've used SourceSafe for 20 years. It's reliable as long as you keep up certain best practices.
Software Zen: delete this;
modified 12-Oct-20 12:37pm.
|
|
|
|
|
A text editor is all the IDE I ever need and could even reduce that to pencil and paper without the need of any software at all. Not even to enter my program into the computer.
And don't ever xall me a third party tool again.
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
CodeWraith wrote: A text editor is all the IDE I ever need And you're productive doing this?
/ravi
|
|
|
|
|
Yes, quite. The simple secret are libraries. Even when i have to start from scratch, I always put everything that might prove useful in the future in libraries and really use them again in the next project. I go out of my way to maintain and grow my libraries and when I have been working in a domain long enough it certainly pays off.
All the tools and comforts of an IDE are really helpful for someone who knows what he is doing, but it also breeds lots of people who are helpless without them.
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
Are you talking about Assembly or C programming maybe?
|
|
|
|
|
Assembly, C and C++ mostly. Usually with a simple text editor and makefiles. For C# I used SharpDevelop to manage larger solution folders and code editing, simply because it's more practical.
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
That makes sense, this week I had to update an old C# project with NpgSql driver for PostgreSQL, first tried to do it by hand but could not get it working, then I used the NuGet package manager (VS IDE - Tools) and everything was done in a few seconds!
There were numerous changes in project files, app.config and of course the additional NuGet files.
So I changed my point of view, at first I was opposed to using NuGet, but now it seems you simply can't do without it ...
|
|
|
|
|
Just added OWASP Dependency-Check as a build-step in TeamCity, took some fiddling around as there is no TeamCity plugin, but it was entirely worth it !
And best of all: it is free and open-source.
Also tried Snyk, but that was a disappointment, not of much use for .NET development.
https://www.slant.co/topics/24207/~devops-security-tools[^]
|
|
|
|
|
My brain ?
|
|
|
|
|
So you think of yourself as a third party tool?
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
Would only code (C# in VS) without ReSharper under extreme duress.
|
|
|
|
|
|
It's a lifesaver when having to pick apart a file - be it xml, bat, asp, ... it's light-weight, and good at rendering syntax. Otherwise, I'm in the Visual Studio and IIS arena most days, and vba occasionally.
-Bob
|
|
|
|
|
Also good for:
* formatting JSON and XML
* searching across multiple files
|
|
|
|
|
My favorite plugin for Notepad++ is the file comparison tool - every now and then I need to figure out what I did to fix an issue by comparing it against a previous version
-Bob
|
|
|
|
|
Visual Studio for an editor and compiler, Vault for source protection, NHibernate for a framework with NUnit and NSubstitute, DevExpress for widgets and Google for troubleshooting. Strangely, SQL Server uses SSMS with no other third party add-ins.
|
|
|
|
|
Enterprise Architect - Sparx
|
|
|
|
|
I use 3rd party extensions within Eclipse. Editors for various other file types such as Gradle and json.
Does that classify as other?
And GitKraken is one of those "cold dead fingers" things. Especially since they added the ability to comment and create Jira stories (And a lot others but that's what we use)
|
|
|
|
|
Handy tool for quickly running little code snippets, LINQ expressions, or SQL
|
|
|
|
|
VS2017 with its C++ compiler and GitHub plug-in, all from MSFT as far as I know.
The C++ static analysis tools are third-party. Besides regularly using the one I wrote[^], I've occasionally used Coverity, PVS-Studio, and DeepCode.
|
|
|
|
|
Because I use VS as IDE while I must use GreenHills as a compiler for the target and Parasoft as quality control.
VS is just that good in organizing and editing code, also thanks to a proprietary paid for extension I love called VisualAssistX.
GCS d--(d+) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|