Skip to main content
17 events
when toggle format what by license comment
Jun 4, 2020 at 10:25 comment added Thorbjørn Ravn Andersen So in brief, make it unpersonal, so the process is the bad guy, not you 🙂
S Jun 4, 2020 at 1:18 history edited Player One CC BY-SA 4.0
Several grammar and orthography improvements
S Jun 4, 2020 at 1:18 history suggested Bernardo Sulzbach CC BY-SA 4.0
Several grammar and orthography improvements
Jun 3, 2020 at 17:24 review Suggested edits
S Jun 4, 2020 at 1:18
Jun 2, 2020 at 20:28 vote accept Kroltan
Jun 2, 2020 at 20:28 comment added Kroltan I have met with the team and discussed this and we concluded on the same thing. We'll start doing code reviews and see how this pans out. I have upvoted all answers though, since they bring useful considerations.
May 31, 2020 at 8:21 comment added Askar Kalykov When translating tech debt to managers, it's better to use real examples and facts.
May 30, 2020 at 23:48 comment added Seiyria @Mazura I would happily take the time to make sure bad code doesn't get into the codebase. Review doesn't need to be full time, spend a bit of time, review, leave comments, and say "fix these before we will merge it" - this will solve the problem of this code getting into the codebase.
May 30, 2020 at 17:07 comment added Frank Hopkins @PeterMortensen And while I do believe in pragmatic decisions in general, as a developer I feel our foremost priority is to ensure proper procedures and clean quality solutions. If there really is a hard case to be made for a strict deadline, other people will ask anyway if you cannot rush stuff, but within the team you shouldn't do so just because you feel you might miss the deadline - a deadline that is typically based on rough estimations with a notion that it might take longer. You obviously need to take into account the slow colleague and additional rounds in future estimates.
May 30, 2020 at 17:04 comment added Frank Hopkins @PeterMortensen Then you fail the deadline if you don't have proper code till then. You don't allow people to drive over an unfinished bridge either but postpone the start date. If it's just the paint at one place missing, sure then schedule the paint job right for the next day after the opening and make it clear that some work will have to follow afterwards. Create a cleanup ticket and make sure it has high enough prio that it is actually done. This does require some level of team backing obviously, if your team wants to produce shitty code, it always will.
May 30, 2020 at 9:10 comment added Peter Mortensen Yes, but what will happen when coming close a deadline and the pressure is on?
May 30, 2020 at 1:37 comment added Koenigsberg @BernhardBarker My assumptions are also based around platforms such as GitLab. However OP mentions they are at similar level as Bob - they may not have the authority to just decide to change a few settings, thus establishing team practices, this is why in my view an emphasis on team concensus is important. As for rejection, I assumed it is clear that a rejection should go along with a proper reason and suggestions to improve the rejected code. This is not clear from my post and you are right to point it out.
May 30, 2020 at 1:19 comment added Mazura "Designate a maintainer with elevated privileges." = Make it someone's full-time job to vet code. ? ... 'Volunteers?'
May 30, 2020 at 0:43 comment added Bernhard Barker If you're using something like GitHub, a lot of what you're proposing can be accomplished by changing a few settings rather than trusting people to follow the correct process and reverting their changes if they don't. It should also cause less conflict. There are settings to prevent merging PRs without approval and there would be no need to revert unapproved merges because those wouldn't even be possible. Also, don't "reject" merge requests; leave comments suggesting how to fix them. And having a single maintainer seems like setting yourself up for issues when that person goes on leave.
May 29, 2020 at 16:11 history edited Koenigsberg CC BY-SA 4.0
edited body
May 29, 2020 at 15:50 history edited Koenigsberg CC BY-SA 4.0
added 1130 characters in body
May 29, 2020 at 15:39 history answered Koenigsberg CC BY-SA 4.0