• Skip to primary navigation
  • Skip to content
  • Skip to footer
TheCodingAnalyst
  • Posts
  • Categories
  • Tags
  • About
    Dennis Cai

    Dennis Cai

    making things simple

    • Website
    • GitHub
    • LinkedIn

    My ingredient list for good code

    June 30, 2021 less than 1 minute read

    My ingredient list for good code

    1. Ample documentation
    2. Automated testing with good coverage
    3. Clean, legible and side-effect free
    4. Second opinion (code review / pair programming)
    5. Adequate time for all of the above

    Tags: automated testing, clean code, code review, documentation, Good Code, pair programming, time management

    Categories: Thoughts

    Updated: June 30, 2021

    Share on

    X Facebook LinkedIn Bluesky
    Previous Next

    You May Also Enjoy

    The importance of writing unit tests

    July 29, 2025 5 minute read

    In modern software development, writing code without tests is like building a house without a blueprint or safety checks. You might finish faster, but you’re...

    Hibernate Save Aggregation Issue: Why Your Test Fails Intermittently and How to Fix It

    April 22, 2025 3 minute read

    🚨 The Problem: An Intermittently Failing Test in Hibernate When using Spring Data JPA and Hibernate, you might encounter intermittent test failures even whe...

    Using Instancio to generate sample date for testing

    November 10, 2024 4 minute read

    Testing is a critical component of software development, ensuring that applications behave as expected. In Spring Boot projects, creating robust and maintain...

    Getting the security context in reactive spring applications

    October 14, 2024 2 minute read

    In reactive applications, typically when you are using Spring Webflux, handling security contexts, including authentication and authorization, requires a non...

    • GitHub
    • LinkedIn
    • Feed
    © 2025 TheCodingAnalyst. Powered by Jekyll & Minimal Mistakes.