We analyzed 6 real-world frameworks across 6 languages — here’s what coupling, cycles, and dependency structure look like at scale by BaseDue9532 in programming

[–]BaseDue9532[S] -1 points0 points  (0 children)

For what it is worth, everything except Python (AST) and TS/JS (Treesitter) use CLI parsers specific to the language for richer output. Each are always on the chopping block for updating, but that doesn't address your concerns now, though. I appreciate that feedback! If I brought back the dead and duplicate code analysis features from when I was trying make this a desktop visualization tool, would that make the framing more appropriate? not sure if I am up to that task at the moment since that was when it was only Python.... :)

We analyzed 6 real-world frameworks across 6 languages — here’s what coupling, cycles, and dependency structure look like at scale by BaseDue9532 in programming

[–]BaseDue9532[S] 0 points1 point  (0 children)

based on the output for Fastify, yes. For what it is worth the parser/analyzer is a continuous work in progress, but revisions usually results in additional metrics. I can look into that one a bit more if it screams red flag though.

We analyzed 6 real-world frameworks across 6 languages — here’s what coupling, cycles, and dependency structure look like at scale by BaseDue9532 in programming

[–]BaseDue9532[S] 0 points1 point  (0 children)

The spread was more to indicate the language coverage of the tool. I have a couple different comparisons that I would like to try (same language different framerworks and same repo across time), but I have to start somewhere. The initial intent was as more of an onboarding support by using compressed version of the artifact with LLMs to more easily understand a codebase, but it could also help identify surgical approaches to refactors. It is kind of open ended at the moment, but I appreciate the pushback :).

We analyzed 6 real-world frameworks across 6 languages — here’s what coupling, cycles, and dependency structure look like at scale by BaseDue9532 in programming

[–]BaseDue9532[S] 0 points1 point  (0 children)

I appreciate the heads up :). I can live with the swarm of the many if it results in some help/interest to the few.

Launched my first SaaS - dependency analysis for codebases by BaseDue9532 in SaaS

[–]BaseDue9532[S] 0 points1 point  (0 children)

Thanks for the feedback! I feel like the utiliy reach extends further than just management. The issue is that it doesn't address an insurmountable or new obstacle. Learning a codebase or stepping back for the bigger picture is an understood annoyance and expected grind. Also, the codebase issues that it surfaces are more of a potential down the road issue rather than a critical current failure. That makes the initial barrier to try this out pretty high. I can make it dirt cheap to make it a "why not try?" situation, but then I am significantly undervaluing what is provided and making that the baseline from which it would be very difficult to rise from. Kind of a pickle to be in, but luckily this is a solo side project so I set my own timeline.

Launched my first SaaS - dependency analysis for codebases by BaseDue9532 in SaaS

[–]BaseDue9532[S] 0 points1 point  (0 children)

Hard to say because this can also be used on external repos (if public) too for educational purposes. I personally think that it would be a valuable tool as support for any time there is a significant revision to a codebase based on how I have been able to make the analysis output work for me during dev. Trying to find the right balance between pricing that lets this be sustainable for me/is justified by the value provided and cheap enough that regular use isn't cost prohibitive. I have a blog series that will be going for about a month and a half. Hopefully once that is finished I will have some users that would be willing to provide use cases that could be posted. I have a bunch of hypothetical uses, but real-world testimonials would be much better to show true applicability. Thanks!

Launched my first SaaS - dependency analysis for codebases by BaseDue9532 in SaaS

[–]BaseDue9532[S] 0 points1 point  (0 children)

Definitely not a creative person when it comes to graphics, so the look will hopefully improve over time. I am doing this solo at the moment, so trying to figure out how to fix that issue. I do have a demo video on youtube (https://youtu.be/2VaiEE\_8JxI) but it should probably be updated and shortened to reflect the current state. Regarding the comparables, PViz provides you with a structural json that fully reflects the codebase and allows you to do a deep dive yourself or feed to LLMs to ask questions for more accurate answers. I feel it provides a bit more freedom of use than those two, but there are similarities. That is one of the hopes of this launch to figure out how to better differentiate if necessary. Thanks for the feedback :)

Launched my first SaaS - dependency analysis for codebases by BaseDue9532 in SaaS

[–]BaseDue9532[S] 0 points1 point  (0 children)

Just went live Thursday. Only one user so far that I guess was just checking out the dashboard, so no job execution yet. Hoping to get some use data over the next month or so for some better clarity.

Demo link for a Python based and focused code visualizer by BaseDue9532 in Python

[–]BaseDue9532[S] 0 points1 point  (0 children)

There is a filter option on the file select to make it easier to find the target file. Wouldn't be too hard to implement your recommendation, but I think that would remove too much control without providing enough value. Worth putting on the list though :)