Re:Ribosome – A simple generic code generation tool
by ltbarcly3 on Friday June 18, 2021 @06:30AM
(#27549031)
You should not have repetitive boilerplate at all, and if your speed of programming is limited by how fast you can type you are writing some really bad code without understanding high level programming at all.
Re:Ribosome – A simple generic code generation tool
by thecupisblue on Saturday June 19, 2021 @04:00AM
(#27558707)
Repetitive boilerplate isn't just "wrapper spaghetti code".
Repetitive boilerplate is what builds systems.
If I can make a model that has 50 lines and will generate 50 different classes, 50 files and 600 methods where I only need to fill out the expressions, that is writing code.
If I am going to say how it's all boilerplate and write it by hand, chances are I will have something nobody else will understand with bugs I cant remember or will have to rewrite the above by hand into a boiler-plate-like way again, which to me, makes no sense to do manually.
Code generation should be the "first-resort" pattern.
When talking code generation, it enforces you to think about your data model, your flow, patterns, usability, readability.
It is perfect to build repetitive boilerplate you can type on your own without thinking, so instead of taking up 10 minutes fighting input/UX bandwith of your hands and tools, you can generate huge chunks of code you would have to write anyways (and possibly make a mistake).