Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Add Grid View Support (Bad practice) #2

Closed
wants to merge 2 commits into from

Conversation

LloydBlv
Copy link
Owner

This is an example of a bad practice, raising big PRs that are hard to review and increases chances of merging faulty code.

Large Pull Requests (PRs) pose challenges due to their complexity, which can lead to increased review times, difficulty in understanding the scope of changes, and a higher risk of introducing bugs. Uncle Bob (Robert C. Martin) emphasizes small, manageable changes for maintaining software quality, aligning with principles like the Single Responsibility Principle (SRP). Small PRs enhance the review process by reducing cognitive load, improving the quality of feedback, and facilitating easier integration and testing.

On the topic of including screenshots in PRs, while they can significantly aid in the review of visual changes by providing immediate context and identifying potential visual issues early, their absence can lead to increased review times and challenges in visualizing UI changes. Screenshots serve as quick, visual documentation that can make the review process more efficient, especially for frontend changes. However, for non-visual changes, such as backend updates, they may not be necessary. Balancing the use of screenshots with concise, informative descriptions can optimize the review process, ensuring both efficiency and thoroughness.

@LloydBlv LloydBlv closed this Mar 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant