I made myself a little “TODO-Overview”
In order for it to work like I want it to, there needs to be a global Variable (in my Example it is called “TODO”)
and the preprocessor directives must be allowed:
I made a Codesnippet for it:
$var_name$;
#warning "TODO: $selected$$end$"
A “TODO” in ST will look like this:
TODO;
#warning "TODO: This is my Text"
This way, you can see the todo everytime you compile the corresponding task (or make a rebuild of the whole project) in the Results Window.
Because I dont want to rebuild the project everytime I want to check for TODO’s you can also have a look at the “Cross Reference” and filter for your variablename…
Does anyone have a more elegant or easier solution?
I’m thankful for any tips/ideas!
You can do a “Find in Files”, and search for any string you want, for example “TODO”.
This does not require a build / rebuild or a cross reference build to update. As an added bonus you get the whole line as a result. Double clicking a line in the results will take you to the line in the code.
NIce one… Do you Think there is any suitable settings or ways to reduce the build Time and transfer time of a huge project.
I am working on a project which takes more than 15 minutes to build and transfer. The problem is if have to test a small logic of that program it would take a junk of time to test
you probably talk about a complete rebuild of the project? A big project will always take a “lot” of time to build… depending on the Automation Studio- and Compiler Version an the buildtime gets shorter.
Best way is to only build the task(s) you need. For this your projects set up in a way that allows that (no, or almost no global variables is always a good start…)
But without seeing the project I cant really give you any tips on that… sorry.