DEV Community

Discussion on: Simple Implementation of Fluent Builder - Safe Alternative To Traditional Builder

Collapse
 
siy profile image
Sergiy Yevtushenko • Edited

The main idea is to shift checks back to compile time.

In general I'm trying to collect and organize new Java coding practices which will improve both development performance and code quality. The idea is to use various approaches to reduce mental overhead during development and let compiler help us write correct code. Mostly ideas are borrowed from functional programming, but sometimes this is just a conventions (for example like null handling approach described here) or interesting findings like one described in this article.