2024-05-29 12:41 PM
Hi, how long do you recommend that we keep our development project's in-sync with the IOC file used to generate them?
Setup:
Scenario #1:
Scenario #2:
Scenario #3:
Scenario #3:
Challenge:
Question:
Solved! Go to Solution.
2024-05-29 01:11 PM
>>I typically use the IOC for project creation and then retire it
Yes, I don't see that using an auto-framework / initialization tools should be a persistent thing. Most of the "meat" should be coming from the developers doing developing.. sort of Money Ball problem, why don't your coders code good..
>>There have been requests in my team to 'keep the IOC live'; through the development stages and work
See Point#1
I understand the desire, but I don't see ST coming to a solution that will make everyone happy, and the direction and time-line to make that sort of thing transparent on anything non-trivial is apt to take man years. Can your deadlines take on dependencies from third-parties with whom you're not directly contracting with?
Probably not, it's an asymmetric relationship, and you have zero leverage.
Ok, the solution presumably here would be to sand-box that type of additive work outside of the main-line trunk, where the functionality being added is thoroughly tested, and then merged in.
Does ST's code meet your own code style and quality expectations?
2024-05-29 01:11 PM
>>I typically use the IOC for project creation and then retire it
Yes, I don't see that using an auto-framework / initialization tools should be a persistent thing. Most of the "meat" should be coming from the developers doing developing.. sort of Money Ball problem, why don't your coders code good..
>>There have been requests in my team to 'keep the IOC live'; through the development stages and work
See Point#1
I understand the desire, but I don't see ST coming to a solution that will make everyone happy, and the direction and time-line to make that sort of thing transparent on anything non-trivial is apt to take man years. Can your deadlines take on dependencies from third-parties with whom you're not directly contracting with?
Probably not, it's an asymmetric relationship, and you have zero leverage.
Ok, the solution presumably here would be to sand-box that type of additive work outside of the main-line trunk, where the functionality being added is thoroughly tested, and then merged in.
Does ST's code meet your own code style and quality expectations?
2024-05-31 08:49 AM
I guess the ioc file format changes from different versions of cubeMX. However I am planning to keep that also part of version control.
2024-06-05 01:30 PM
The detail of your feedback here is golden Tesla, thank you!! I appreciate this context and I went back to my team to solidify our design practices & use for the IOC files
And I appreciate the context Techn! Thank you both