Fluent API. Часть 3 — что нам стоит Fluent API построить?

Теперь, после того как в предыдущей статье так красочно описаны преимущества Fluent API появилось опасение что все эти “плюшки” просто не могут быть бесплатными. Наверняка это очень дорого, или нет?

https://habr.com/ru/articles/973168/

#fluent_api #method_chaining

Fluent API. Часть 3 — что нам стоит Fluent API построить?

Когда мы, разработчики, говорим про стоимость мы прежде всего имеем ввиду 2 вещи: Трудозатраты на проектирование, разработку, тестирование, документирование, подержку, развитие; Затраты вычислительных...

Хабр

Fluent API. Часть 2 — а оно нам надо?

Продолжаем разговор о Fluent API. И теперь, после того как мы из предыдущей статьи (или/и личного опыта) узнали о том что это чудо из себя представляет давайте разберемся зачем оно нужно?

https://habr.com/ru/articles/968508/

#fluent_api #method_chaining

Fluent API. Часть 2 — а оно нам надо?

Вместо вступления Тема достаточно капитанская, поэтому изначально идея была здравая и в немалой степени благородная - написать небольшой, но жизненный рассказ, иллюстрирующий преимущества Fluent API...

Хабр

Fluent API. Часть 1 — это вообще о чём?

В то время как аналитики жарко спорят на тему станет ли основным языком программирования 6-го (видимо) поколения английский или все-таки китайский предлагаю поговорить немного на другую тему, но в том же направлении: как сделать код программы ближе к человеку? Один из ответов на этот вопрос зародился еще в 70-х годах прошлого столетия как method chaining в рамках языка Smalltalk и, благодаря стараниям Эрика Эванса и Мартина Фаулера дошел до нас как Fluent API.

https://habr.com/ru/articles/968114/

#fluent_api #method_chaining

Fluent API. Часть 1 — это вообще о чём?

“Подскажи где можно почитать про Fluent API” - такой вопрос мне задал один из коллег, когда увидел в нашем проекте, модуль, API которого был реализован с применением Fluent подхода. Немного...

Хабр
Java record withers what and when http://steinar.bang.priv.no/?p=650 #noxp #java_programming #beans #boiler_plate #builders #builder_pattern #fluent_api #immutability #java #lombok #programming This blog post is the result of searching the internet to find out what Java records with “withers” will look like and in what version of Java records with withers will arrive. In addition, while trying to figure out Java withers, I discovered that reforming my current beans with builders into records wi
Java record withers what and when

This blog post is the result of searching the internet to find out what Java records with “withers” will look like and in what version of Java records with withers will arrive. In addit…

Steinar Bangs blogg
Build beans better with builders http://steinar.bang.priv.no/?p=480 #java_programming #beans #boiler_plate #builders #builder_pattern #fluent_api #immutability #java #lombok #programming Builders provide a nice, if verbose, way to create immutable java beans. The upsides are a nice syntax for creating immutable beans, and a way to provide copy-on-write behaviour for immutable objects. The downsides are the need for verbose boilerplate code, approximately doubling the code size of the bean sourc
Build beans better with builders

Edit: I no longer use beans with builders, I Build Java records with builders Builders provide a nice, if verbose, way to create immutable java beans. The upsides are a nice syntax for creating imm…

Steinar Bangs blogg