Skip to main content
Share Your Experience: Take the 2024 Developer Survey
Greg Burghardt's user avatar
Greg Burghardt's user avatar
Greg Burghardt's user avatar
Greg Burghardt
  • Member for 10 years, 3 months
  • Last seen this week
177 votes
Accepted

How can I maintain code quality without SCM?

132 votes

Whose responsibility is it to fix merge conflicts?

110 votes
Accepted

Is it bad practice to not delete redundant files right away from VCS but instead mark them as "To be deleted" with comments first?

95 votes

What is the purpose of identifier-first login screens?

94 votes
Accepted

Why is using MySQL for a dictionary website a bad idea?

77 votes

What is the best way to record in git which commit is currently deployed to which environment?

68 votes

Why would an "articles" table (with no relationship to any other table) have a primary key?

68 votes

Best Practice - Avoid naming class and field the same?

56 votes

Is "avoid the yo-yo problem" a valid reason to allow the "primitive obsession"?

55 votes
Accepted

Why do methods that take an unlimited amount of parameters often define overloads with fewer parameters?

49 votes

Which object should have the method?

45 votes

How much time should you spend planning a commit before writing code?

43 votes

How to give feedback on a badly reviewed PR

42 votes

Why use a special "Name" class (instead of just a string) for representing object names in C++?

41 votes
Accepted

What do you do with branches you've abandoned?

36 votes

Why Isn’t SQL More Refactorable?

35 votes
Accepted

How to use unit tests when using BDD?

34 votes
Accepted

Is using Git Stash as a workflow an antipattern?

31 votes

Designing a Class to take whole classes as parameters rather than individual properties

29 votes
Accepted

Should I use git stash to save ongoing changes of my project and push it to github to access in other computers?

29 votes

One-liners vs. readability: when to stop reducing code?

26 votes

Is extracting an interface just for testing purposes a code smell?

26 votes

When is it appropriate to use expression bodied members?

26 votes

Is it logical to not use inheritance because the function is critical?

25 votes

How do unit tests facilitate refactoring without introducing regressions?

24 votes
Accepted

Should I choose repeated code in unit test or test logic? Can I avoid both?

24 votes

If software engineering means making software for other domains when are you supposed to get the knowledge about that other domain?

23 votes

Are front-end state management tools an anti-pattern?

23 votes
Accepted

Is cherry-picking commits into master (instead of merging) a good idea?

22 votes
Accepted

Is lack of functional requirements agile?

1
2 3 4 5
26