4 ms·
The only difference between a 'scripting task' and a 'serious programing task' as far as I can see is what you perceive as the scope of the project as you embar
by hannofcart 6y ago
The only difference between a 'scripting task' and a 'serious programing task' as far as I can see is what you perceive as the scope of the project as you embark on it.
I have had small 'scripting' tasks that are successful accrue enough feature creep over time and turn into a 10000 line behemoth (as far as quick and dirty scripts go). And at that point, you start hoping you hadn't slapped it together with the haste that you did and miss the easy refactorability that Rust gives you.
- eloff 6y agoYes. Some time between whipping up a little prototype and getting to 10k lines of code, you may want to reconsider the architecture and language of the solution. That is not a reason to start off thinking it will get that big, so you have to over engineer it, because the vast majority of scripts don't. You design to the most likely scenario.