Я принял принцип разделения командных запросов в проекте. Однако я не придерживаюсь этого строго, поскольку нам нужно, чтобы Команды возвращали значения. Многие люди ссылаются на эту статью, которая ...
В определении разделения командных запросов в Википедии говорится, что более формально методы должны возвращать значение только в том случае, если они ссылочно прозрачны и, следовательно, не имеют стороны ...
Мне нравится идея разделения команд и запросов, но я не понимаю, как ее использовать в действии контроллера MVC, которое добавляет объект и нуждается в новом идентификатор объекта после его добавления. Например, в...
Я начал писать свободный интерфейс и взглянул на более раннюю статью Мартина Фаулера, написанную о плавных интерфейсах (я не знал, что он и Эрик Эванс придумали этот термин). В статье Мартин ...
Какими должны быть соглашения об именовании в Python для функций, которые могут возвращать измененный объект или просто изменяют экземпляр. Предположим, что вы хотите реализовать и то, и другое, как вам следует назвать ...
Изменить: исправлено несколько проблем с синтаксисом и непротиворечивостью, чтобы сделать код более очевидным и близким к тому, что я на самом деле делаю. У меня есть код, который выглядит примерно так: SomeClass someClass;
var ...