Вам понравится:

Previous Next
Previous Next

Новые статьи:

Рефакторинг с уходом от императива к декларативу.
В прошлом посте мы делали условия на основе иерархии типов. Там пример был честно говоря натянутый, хоть и приколдесный. Данная техника может применяться в разных условиях, но когда у нас уже есть определённые типы мы можем сделать кое, что другое. И сейчас я это покажу.
Рефакторинг кода с помощью паттерна Fluent-Builder и локальной инверсии контроля.
Инверсия контроля выражается идеей, что если A контролирует B то за счет некоторого программного интерфейса мы можем сделать инверсию и B начнет контролировать A. Под контролем я подразумеваю некоторые прописанные инварианты, пред, пост условия и инициатора. Т.е кто к кому обращается со специфичным контрактом.
Как стать программистом на фрилансе с нуля?
Какой путь самый простой? Сколько зарабатывают? Какие задачи решают программисты на фрилансе? Об это всём мы сейчас и поговорим.
Как улучшить программу не переписывая с нуля?
Техническим долгом называют накопленные в программном коде проблемы, связанные с пренебрежением качеством кода при разработке программного обеспечения.

Отзывы

Запишите свой отзыв и получите 20% скидку на следующий курс