Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
Can anybody recommend a good Delphi source code navigation and analysis tool, which enables code browsing, shows class hierarchy and evtl. has an editing option? I tried Code-Navigator which is very fast but i a bit its unstable in complex dependencies.
For navigation and refactoring, I prefer the ModelMaker Code Explorer IDE expert over anything I have seen before.
It is fast, stable, supports many Delphi versions, has excellent key-bindings (for me, using a mouse is so last century), and supports generics.
It doesn't do repaints over the code-editor (like CodeRush did, and now Castalia does), which can be useful, but it doesn't suffer from painting artifacts either.
Unlike ECO, and the Delphi internal refactoring and ...-Insight tools, it doesn't keep a full model of the whole application and all the libraries it (indirectly) uses. But the tools that do, try to completely emulate the Delphi compiler, and usually fail.
--jeroen
Castalia for Delphi has some great features - including (amongst lots of other stuff) some code navigation aids.
The only other set of tools I've ever really used in Delphi is GExperts, but quite honestly, I can't remember if it included any code navigation features... worth a look nonetheless!
Have you tried
ModelMaker?
or
GExperts?
or
Castalia?
"As we have a huge code base..."
Our Source Code Search Engine (SCSE) might be helpful. It uses a language structure aware tokenizer to break you source into tokens, index the set and store the index as a database, and provides the ability to use queries to search across that set using the index rather than a file-by-file scan. This gives you fast searches that aren't confused by white space or comments. (It will also do grep style searches, but they're a lot slower).
It doesn't construct class hierarchies. It will allow you to access an editor from found hits.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
Are there any frameworks available for use on top of the iOS Cocoa Touch, to reduce boilerplate code and increase the development speed? Similar to how PHP has Codeignitor, Ruby has Rails, Python has Django.
Cocoa Touch itself is already a very high level framework, it's not that neccessary to build another one on top of it, given the amount of customizations often required by a specific mobile app.
However in terms of "increasing development speed", there are plenty of components (see cocoacontrols) that you can use in your project. Sometimes you can find a host of components in one project, for example flat UI controls.
Github is full of them for specific purposes (example, RestKit wraps lots of standard HTTP and CoreData methods), and many developers will collect a number of their own personal favorites to incorporate in all their projects, commonly making use of Macro's and "helper" classes.
The problem with Macro's and helper classes though, is that they usually make your code less readable, maintainable, and much harder to transfer to other dev's
And while there is plenty of room for rational people to hold different opinions here, I'd offer the following thoughts:
You are very "close to the metal" not just with the chips, but a slew of sensors and sensor inputs as well. You'll change a displayed color one minute, and the next you'll be sampling raw bit-stream data from a microphone and syncing it up with a series of raw image data buffers. Part of why iOS is so verbose, is that it handles an extremely wide range of tasks.
You don't have to shorten long statements to develop quickly. Cut and paste (or yank & pull, or whatever emacs does) can easily re-use pieces from a well maintained "cheat-sheet" that you put together.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
There are quite a few VCLs for Delphi to build reports, so I'd like some feedback on which one to check.
It's just to build a few pages, ie. a microIVS application, so I don't need enterprise-level solutions. I don't expect any open-source tools, but if there's a good one out there...
I know about the following:
Rave Reports, which ships with Delphi 2007
QuickReports (I read that it used to ship with Delphi, but has been replaced by Rave Reports)
FastReports
Report Builder
Crystal Report
Thank you.
My vote goes to Fast Report. We have used Quick Report in Delphi 5 and 7, Rave and List & Label in Delphi 7 (only for a short time), now we are moving to Fast Report which supports Delphi 2009. It is a great product and the support is very good.
There's FreeReport from same company who produced FastReport, if you don't need to much work on reports or complex reports you can use it, and upgrade later to FR.
But my vote for FastReport, it's very easy and you can build the complex reports without a lot of works.
If you don't need anything heavy-duty, why not just go with Rave, seeing as how it's already included with Delphi?
ReportBuilder Standard is feature rich, easy to use and well supported. There are more advanced editions available as well if you need more functionality.
Have a look at report manager at http://reportman.sourceforge.net/
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I am just getting back into C++ Bulder after several years.
What's currently the best web-site for free VCL components?
JVCL is the standard free VCL suite.
The Jedi site is great, but my favorite is Torry's Delphi Page, which has lots of components and resources.
(source: torry.net)
Torry is one of the main places you should look for free components. They have hundreds of them (you will have to be able to filter old components and take some other with a pinch of salt).
I use Torry's Delphi Pages a lot and the JVCL too, but for me the best components are Mike Lischke's Soft Gems. There used to be a very nice library called the LVK Components but it was taken over by a company, TwoDesk and have two licenses that you can choose to use (for Commercial and Open Source applications.)
My vote is for LMD Tools. I use the freeware edition all the time in my personal projects, and I've used it in some commercial apps too. I've played a bit with the JVCL, but I don't find it nearly as useful as LMD Tools.
Delphi Super Page - not updated for years but sometimes still useful.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I've been using LaTeX for about 3-4 years now. In that time I've picked up what I've needed as I've needed it, most often by Googling. However, I'd like to learn some more advanced features of LaTeX such as editing or even creating my own class files and bibtex styles. I've worked with some fairly powerful class files before, but I have a tough time understanding the syntax as it's rather obscure.
Does anyone know of a good tutorial (or book) that I can use to learn such advanced features of LaTeX?
For the really advanced stuff, nothing can beat the dtx files describing the LaTeX classes themselves. Your TeX distribution might not have shipped them, so get them from CTAN; the dtx files are usually stripped of comments before being installed, but you can compile them with LaTeX to get the comments and code nicely typeset.
TUGboat has some advanced articles as well.
Have a look at the LaTeX Companion.
Have a look at the answers in these questions:
Best practices in LaTeX
What is the fastest way to learn LaTeX basics? (especially the second answer has some nice references)
I have been using a few books over the years,
Guide to LaTeX by Helmut Kopka and Patrick W. Daly
The LaTeX Companion (Tools and Techniques for Computer Typesetting) by Frank Mittelbach, Michel Goossens, Johannes Braams and David Carlisle
And the clssic
LaTeX: A Document Preparation System by Leslie Lamport
Also,
the soft book available at http://www.ctan.org/tex-archive/info/lshort/english/ is a moderately good one.
Moreover, as advised above, make it a practice to read the dtx files when you start using a new style file.
Some of these advanced topics are covered in the Wikibook. There is also the (Not So) Short introduction to LaTeX2e.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
Are there any programs or IDEs that support refactoring for Ruby or RoR?
The best refactoring tool is good test coverage. If your tests cover your code and they all past you can just make whatever changes you want and the tests will find any dependencies you have broken. This is the main reason why IDE-based refactoring tools are less prevalent in Ruby than elsewhere.
IntelliJ IDEA with Ruby plugin supports some refactorings.
alt text http://www.skavish.com/rubyrefactorings.png
I believe net-beans and eclipse both support some refactoring within their 'ruby-mode' - also the emacs code browser (ECB) and the various ruby support tools (e.g. rinari) for emacs have some support.
Aptana has some simple refactoring tools. I often extract into partials and they have a simple shortcut for pulling things out, creating a file and inserting the right call to the partial. Not the most amazing ever but it's useful
I'd be bold and say that Rubymine has the best rails/ruby refactoring in all RoR IDEs. Give it a try and see for your self.
There's also 3rdRail from CodeGear (from Delphi fame). The only catch is that it's not free.
I've used the refactoring in netbeans. I didn't find it that much more useful than find and replace.
You could always give RubyMine a try.