maramono
Joined 11 years ago
Joined 11 years ago
I use a wide range of techniques from simple printf's all the way to a full-blown methodology that has not failed, especially when dealing with coupled bugs or those caused by concurrency issues, hardware and such.
I wrote about my methodology here: http://ortask.com/wp-content/uploads/fault_localization_impr...
I really like (and use quite often) the ASM method instead.
More of my thoughts here: http://ortask.com/how-i-designed-built-and-tested-a-temperat...
There is nothing that will get solved with the current "bugs are unavoidable" mentality, which is simply a mediocre and unprofessional attitude.
The way I see it, if mediocre developers try to "solve" world issues, the solutions will be mediocre as well, just like their software.
More of my thoughts here: http://ortask.com/why-your-mindset-might-be-setting-your-sof...
Who knows, maybe they trust and respect you enough to make the right changes and you'll end up loving it there.
All relationships (including professional ones) build; they never start at that perfect place.
I wrote a blog post about this not too long ago: http://ortask.com/why-your-mindset-might-be-setting-your-sof...
You can use javafx or swing, although javafx needs certain combination of warbler and jruby to work.
It also sounds like lack of discipline and management are the root of the problem that needs to first get resolved.
There are provers that help as well, such as Alloy.
For the typically/average project put there, the mayor problem I see is that people still rely on code coverage as the one and only metric for quality of their tests (if they even implement tests at all). Code coverage is a lazy, flimsy and unreliable metric that has been subsumed by the more powerful metric called mutation score.
If devs utilized mutation analysis more, they would provably have much better quality software.
See this video: http://confreaks.tv/videos/mwrc2014-re-thinking-regression-t...
Ortask.com