и толково, а вроде и может отвлечь от основной задачи.
Сильно по времени разрастается процесс разработки? В процентах, к примеру, от написания кода
Считается, что возрастает только в начале, а потом очень сильно экономится время. Плюс на отладку не тратится время
Спасибо, это супер-довод
Сегодня дочитал одну книгу. Там авторы разрабатывали через написание сперва тестов. Причем end to end тестов. И им это помогло не только реализовать все с минимумом лишнего кода, но и способствовало хорошей архитектуре приложения. Причем архитектура получилась как бы сама, автоматически
Про автоматическую структуру - не особо верится, потому что (как я понял) достаточно будет соблюсти нормальную инъекцию зависимостей для целевых классов.
У них получилось что-то вроде гексагоналки. Т.е. двухслойная архитектура
А как книга называется?
Про гексагоналку есть отличная статья https://blog.octo.com/en/hexagonal-architecture-three-principles-and-an-implementation-example/
Книга называется Growing Object-Oriented Software Guided by Tests . Но лучше статью ту прочесть. В книге там немного про другое. И она тяжело написана.
Обсуждают сегодня