Do you also have arrows to methods in your own class? In addition, how does this relate to code maps in VS? https://msdn.microsoft.com/en-us/library/jj739835.aspx Seems they cover a similar thing.
Show HN: Sourcetrail – Get productive on unfamiliar source code
41–50 of 119 posts
Re: Show HN: Sourcetrail – Get productive on unfamiliar source code
#42Re: Show HN: Sourcetrail – Get productive on unfamiliar source code
#43Earlier quoted context omitted.
How's the performance on a large codebase? North of 500k lines, few thousand cpp/h files, 40+mb
We have been working on that for the past few month. Right now the performance is pretty good for C++ projects up to around 2 million lines of code. For C projects the performance is even better! If you want to test it, just download the pre-indexed clang project (900k loc) from our website ( https://www.sourcetrail.com/downloads#extra ). Indexing the project took 12 minutes on a 5 year old laptop.
Thanks
Re: Show HN: Sourcetrail – Get productive on unfamiliar source code
#44How different is this from CodeLens ? Seems like most of these features are in CodeLens anyways, maybe the licensing for CodeLens?? CodeLens => https://msdn.microsoft.com/en-us/library/dn269218.aspx
I would say we go a step further, by also providing a visual representation of the references to symbol, which quickly conveys how a symbol is embedded into the rest of the code base, without even reading a line of code. That makes exploring a lot faster.
Re: Show HN: Sourcetrail – Get productive on unfamiliar source code
#45How different is this from CodeLens ? Seems like most of these features are in CodeLens anyways, maybe the licensing for CodeLens?? CodeLens => https://msdn.microsoft.com/en-us/library/dn269218.aspx
CodeMap => https://docs.microsoft.com/en-us/visualstudio/modeling/use-c...
Re: Show HN: Sourcetrail – Get productive on unfamiliar source code
#46EDIT: It looks like https://woboq.com/codebrowser.html is what I want. The code available but not under and open source license. https://github.com/woboq/woboq_codebrowser/
I will probably try this, but I'm interested in alternatives!
Re: Show HN: Sourcetrail – Get productive on unfamiliar source code
#47Re: Show HN: Sourcetrail – Get productive on unfamiliar source code
#48Can you please share the roadmap for adding new language support?
To be honest: We have not decided what language we will pick up next. Our first priority is to improve on our Java coverage. In a few months we should be ready to choose our next language. We are thinking about either tackling Python or implement support for a more recent language like Kotlin, Swift or Go.
Re: Show HN: Sourcetrail – Get productive on unfamiliar source code
#49Earlier quoted context omitted.
You don't need it to be fully automated. For dynamic languages you would have people in the loop to annotate the parts the tool couldn't figure out.
This seems like no better off. Documentation is historically always out of date the second its written. The same would be true for annotation.
If done properly this could even feed into code dynamics to capture information on the runtime information. So that at every point in the program you could start asking questions like how many times did this line execute, what was the type of this variable at this point, how much memory was allocated, and so on and so forth.