Tome.gg Library
Tome.gg
  • Tome.gg Library
  • Onboarding
    • Self-directed learning
      • Junior Software Engineer
      • Mid- to Senior-level Software Engineer
    • Accelerated learning
      • Junior Software Engineer
      • Mid- to Senior-level Software Engineer
  • Fundamentals
    • Reading, Writing, Discourse
  • Contexts
    • Overview
    • Problems
      • How do I manage a change in levels of formality on my apprenticeship?
      • Monolith vs. Microservice
      • Office Bullies
      • On Developing Motivation
      • Building Confidence
      • All Work and No Play
      • Handling disappointment and frustration
    • Scenarios
      • Offering Guidance Without Context
      • Code Review Disagreements
      • Misunderstandings and Unreliable Communications
      • Unrealistic Deadlines
      • Conflicting Coding Practices
      • Receiving Feedback on Performance Reviews
      • Bias in Task Distribution
      • Disagreements Over Tech Stack Choices
      • Dispute Over Feature Priority
      • Exclusion from Important Meetings
      • Lack of Recognition for Work
      • Dealing with Unconstructive Criticism
      • Resolving Conflict Over Deadline Disputes
      • Overcoming Conflict over Technical Debt
      • Addressing Discrimination or Harassment
      • Documentation Disputes
      • Managing Remote Work Discrepancies
      • Navigating Design Disagreements
      • Handling Security Concerns
      • Addressing Culture Fit Problems
      • Resolving Intellectual Property Disputes
  • Resources
    • Roadmap
  • EXTRAS
    • Frequently Asked Questions
      • Is Tome.gg coaching and mentoring for me?
      • Tome.gg Overview
    • Roadmap
    • Contributing Guidelines
    • Privacy Policy
Powered by GitBook
On this page
  • Problem
  • Recommendation
  • Effective use
  • Misuse
  • References

Was this helpful?

  1. Contexts
  2. Scenarios

Conflicting Coding Practices

PreviousUnrealistic DeadlinesNextReceiving Feedback on Performance Reviews

Last updated 1 year ago

Was this helpful?

This blog article was generated by 🤖 AI using prompts crafted by our mentors.

This article may contain details that are factually incorrect, and is a current work-in-progress on the Tome.gg Library. These articles are undergoing content development review by the Tome.gg content team in collaboration with mentors, leaders, and educators.

Contributing - Have a question or want to talk about this topic? Want to contribute or give your insights about it? Provide feedback to our content team by discussing this article by linking this page on our Discord channel: .

Problem

  • Conflicting Coding Practices occur when a team member consistently ignores coding standards and best practices.

  • This leads to code that is less readable, maintainable, and consistent, which can hinder productivity, increase technical debt, and create conflicts within the development team.

Recommendation

  • Establish Coding Standards: If not already in place, establish a coding standard guide for your team that outlines the practices everyone should follow.

  • Code Reviews: Use code reviews to identify divergences from established practices and give feedback on how to align with them.

  • Pair Programming: Spend time pair programming to better align coding practices within the team.

  • Training and Mentoring: Offer additional training or mentoring to those struggling with adopting the standards.

  • Automated Tools: Utilize automated formatting and linting tools to enforce consistency.

Effective use

A software engineer successfully resolves Conflicting Coding Practices by introducing a coding standard guide, encouraging adherence through code reviews and pair programming. They offer additional training or mentoring to those having difficulty with the standards. They also leverage automated tools to enforce code consistency and align the team on best practices.

Misuse

Ignoring the issue and allowing inconsistent coding practices to persist will lead to increased technical debt and team discord. Criticizing or blaming individuals without providing support and guidance is also an ineffective approach.

References

  • None yet.

The Workshop > The Garage