Operation 'Leaving things better than we found them' #137
Replies: 2 comments 5 replies
-
I like the name of the operation, @jpomfret 😊, I really do! I will wait with my comments for others first. Also just to explain: I added the box on "Standards" to highlight sections we are not following yet, because in PR we have mandatory checkbox which requires contributors to validate their changes. |
Beta Was this translation helpful? Give feedback.
-
@jpomfret you're absolutely right on this. Chasing our own tail is the last thing we want, and setting a solid foundation now will make everything easier in the long run. I’d suggest we align on three key items first so we're all pulling in the same direction:
Getting alignment on these will give us a strong, shared foundation to build on. My proposal: Let's hit pause on creating new functions until we’ve cleaned things up. I know Kamil is excited to contribute more (which is awesome!), but if we build on a shaky or inconsistent base, we risk running into bigger problems later like what Jess mentioned about the early days of dbatools. Let’s learn from that experience and do it right the first time. Looking forward to working through this together and building something great as a team! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hey folks,
This discussion has stemmed off of this comment that @NowinskiK added to the standards - I don't agree so wanted to open the floor to discuss.
The standards are a living doc, as we find things to standardise we'll add to it and then there will be some rework to retrofit these standards to the current code.
However!
I think we should require new commits follow these guidelines otherwise we will forever be chasing our tails. I like to live by a motto that if I open a function or some code to add a feature or fix a bug, I will read the rest of the code and see if there are things to fix - at the moment this should include
When dbatools took a 'short code freeze' to fix all these kinds of issues it took us literally YEARS ha - we are early enough that we can catch this now and start moving from good towards great.
Please, discuss :)
Beta Was this translation helpful? Give feedback.
All reactions