
Writing Cleaner Test with Domain-Specific Assertions
Domain-specific assertions can help create an extremely clean test base. Learn how to create your own manually or with LLM.
Domain-specific assertions can help create an extremely clean test base. Learn how to create your own manually or with LLM.
Increasing accuracy of your Unit Tests and making them as easy to write as Integration Tests.
Efficient strategies for managing data transformation within Spring Boot and RDBMS environments, optimizing response handling and maintaining transactional integrity.
Guidelines for generating clean, unique ID fields from composite attributes to enhance application maintainability and scalability, using encapsulated functions and semantically meaningful IDs.
Create a clean descriptive index name
Creating a good naming convention that can help you and your team maintain a clean codebase
Easy approaches to help you come up with descriptive clean names
The Naming convention is more important than any other part of clean code. Once you nail the name, everything else fits precisely!
Implementing OData, Utilizing Specifications, and Enhancing API Flexibility.
Separating connectors from business logic in a service-oriented architecture promotes reusability and single responsibility.
Data validation at various stages minimizes bugs and unnecessary overhead, ensuring consistent and accurate information flow.
Placeholder
Placeholder
Separate out technical code from business/domain logic for extreme reusability for code.
Placeholder
Architecture is a crucial pillar of accelerating product delivery. It's hard to keep a team in sync with architecture over time. Architectural testing can enforce architectural decisions as simple tests, dramatically reducing code review effort and extending code maintainability.
Placeholder
Comments and Naming Conventions
Why small frequent commits leads to higher productivity
Creative variable names in tests can make them fun and interesting to read.
Placeholder
Placeholder
Fluent Assertions make tests highly readable and English-like, presenting a concise structure that simplifies comprehension
Consolidating object creation, mock of methods and more.
Things that should take 0 coding effort
Placeholder
A template for thinking and creating understandable uniform tests
Making it easy for future-code readers to understand
Placeholder
Using the best current programming language creation-tool.
Constructing the simplest possible code
Atomic Habits applied to code. Thanks James Clear.
and Logging with style
You ainโt gonna need it
especially for maths
Minimalism
You cannot compete with SQL
Leave when not okay
constructing the simplest possible code that would solve your problem resulting in an increase in productivity by producing higher quality in less time.