Import phase of Coffeeshop

Phase

avater sovetnik is working on it


Just imported from binary
In project Coffeeshop

MindMap

To clone this phase, add umwelt client to your project dependencies in `mix.exs` and run

mix umwelt.clone 6

Terms affected by phase Import phase

In each phase, some terms appeared for the first time, changed their place in the structure, were updated with new meaning, or were marked as no longer in use. These shifts help trace the evolution of the project’s conceptual map.

Added

Description of Actors

lib/coffee_shop/actors.ex
defmodule CoffeeShop.Actors do
  @moduledoc "Description of Actors"
end
test/coffee_shop/actors_test.exs
defmodule CoffeeShop.ActorsTest do
  use ExUnit.Case, async: true
end

Description of external Barista

lib/coffee_shop/barista.ex
defmodule CoffeeShop.Barista do
end
test/coffee_shop/barista_test.exs
defmodule CoffeeShop.Barista do
end

Description of external Client

lib/coffee_shop/client.ex
defmodule CoffeeShop.Client do
end
test/coffee_shop/client_test.exs
defmodule CoffeeShop.Client do
end

Description of external Client

lib/coffee_shop/client.ex
defmodule CoffeeShop.Client do
end
test/coffee_shop/client_test.exs
defmodule CoffeeShop.Client do
end

Description of external Manager

lib/coffee_shop/manager.ex
defmodule CoffeeShop.Manager do
end
test/coffee_shop/manager_test.exs
defmodule CoffeeShop.Manager do
end

Description of external Manager

lib/coffee_shop/manager.ex
defmodule CoffeeShop.Manager do
end
test/coffee_shop/manager_test.exs
defmodule CoffeeShop.Manager do
end

Кофемашина, которая готовит кофе

lib/coffee_shop/coffee_machine.ex
defmodule CoffeeShop.CoffeeMachine do
  @moduledoc "Кофемашина, которая готовит кофе"
  @type t() :: %__MODULE__{state: any}
  defstruct state: nil
  @doc "Head of make_coffee/1"
  @spec make_coffee(any) :: any
  def make_coffee(drink) do
  end
end
test/coffee_shop/coffee_machine_test.exs
defmodule CoffeeShop.CoffeeMachineTest do
  use ExUnit.Case, async: true

  describe("make_coffee / 1") do
    test "fun make_coffee" do
    end
  end
end

Description of Frames

lib/coffee_shop/frames.ex
defmodule CoffeeShop.Frames do
  @moduledoc "Description of Frames"
end
test/coffee_shop/frames_test.exs
defmodule CoffeeShop.FramesTest do
  use ExUnit.Case, async: true
end

Список доступных напитков и продуктов

lib/coffee_shop/menu.ex
defmodule CoffeeShop.Menu do
  @moduledoc "Список доступных напитков и продуктов"
  @type t() :: %__MODULE__{items: any}
  defstruct items: nil
end
test/coffee_shop/menu_test.exs
defmodule CoffeeShop.MenuTest do
  use ExUnit.Case, async: true
end

Стоимость напитков и продуктов

lib/coffee_shop/price.ex
defmodule CoffeeShop.Price do
  @moduledoc "Стоимость напитков и продуктов"
  @type t() :: %__MODULE__{value: any}
  defstruct value: nil
end
test/coffee_shop/price_test.exs
defmodule CoffeeShop.PriceTest do
  use ExUnit.Case, async: true
end

Уровень удовлетворения клиента в процессе взаимодействия

lib/coffee_shop/quality_service.ex
defmodule CoffeeShop.QualityService do
  @moduledoc "Уровень удовлетворения клиента в процессе взаимодействия"
  @type t() :: %__MODULE__{level: any}
  defstruct level: nil
end
test/coffee_shop/quality_service_test.exs
defmodule CoffeeShop.QualityServiceTest do
  use ExUnit.Case, async: true
end

Материальные и финансовые ресурсы, необходимые для функционирования кофейни

lib/coffee_shop/resources.ex
defmodule CoffeeShop.Resources do
  @moduledoc "Материальные и финансовые ресурсы, необходимые для функционирования кофейни"
  @type t() :: %__MODULE__{materials: any, financial: any}
  defstruct materials: nil, financial: nil
end
test/coffee_shop/resources_test.exs
defmodule CoffeeShop.ResourcesTest do
  use ExUnit.Case, async: true
end

Степень удовлетворения клиента и персонала от процесса и результата взаимодействия

lib/coffee_shop/satisfaction.ex
defmodule CoffeeShop.Satisfaction do
  @moduledoc "Степень удовлетворения клиента и персонала от процесса и результата взаимодействия"
  @type t() :: %__MODULE__{score: any}
  defstruct score: nil
end
test/coffee_shop/satisfaction_test.exs
defmodule CoffeeShop.SatisfactionTest do
  use ExUnit.Case, async: true
end

Продолжительность выполнения заказа

lib/coffee_shop/time.ex
defmodule CoffeeShop.Time do
  @moduledoc "Продолжительность выполнения заказа"
  @type t() :: %__MODULE__{duration: any}
  defstruct duration: nil
end
test/coffee_shop/time_test.exs
defmodule CoffeeShop.TimeTest do
  use ExUnit.Case, async: true
end

Рецепт блюда или напитка

lib/coffee_shop/receipt.ex
defmodule CoffeeShop.Receipt do
  @moduledoc "Рецепт блюда или напитка"
end
test/coffee_shop/receipt_test.exs
defmodule CoffeeShop.ReceiptTest do
  use ExUnit.Case, async: true
end


Phase History Tree

A tree of all phases the project has passed through to reach the current phase.


Rendering...