170 похожих чатов

Добрый день! Вопрос для тех кто знаком с Джедайскими техниками

Максима Дорофеева, вопрос относительно декомпозиции задач:
Допустим архитектура приложения предполагает 3 слоя: рест, сервис, репозиторий (Java Spring)
Мне поступила задача, которая потенциально должна взаимодействовать со всеми этими слоями.
Нужно ли прописывать мини задачи в формате:
Класс1 - добавить такой-то метод
Класс2 - добавить другой метод
Т.е. декомпозиция подразумевает ознакомление с кодом перед задачей
Правильно ли это?

11 ответов

21 просмотр

Правильно не использовать спринг

Дмитрий-Сазонов Автор вопроса

Пример абстрактный.

возможно тут проблема в том, что никто не знает Максима Дорофеева

Дмитрий-Сазонов Автор вопроса
Dima
возможно тут проблема в том, что никто не знает Ма...

у него есть своя немаленькая аудитория =) 50-100к точно

Dima
на Scala 3 пишет наш коллега

Ага, увидел. Но это был больше наброс :)

По классам не нужно. Это бред. Максимум бизнес постановка и нефункциональные(технические) требования если они есть. Даже API лучше не описывать в постановке, так как разработчик это может сделать самостоятельно в нужной нотации лучше почти любого системного аналитика.

Дмитрий-Сазонов Автор вопроса
Ivan Rasikhin
По классам не нужно. Это бред. Максимум бизнес пос...

А если мы рассматриваем вариант со стороны разработчика? Условно, есть уже общая постановка задачи. И разработчик приступает к работе. С его стороны нормально декомпозировать от общего к частному (по классам)?

Дмитрий Сазонов
А если мы рассматриваем вариант со стороны разрабо...

он может это сделать в коде, постановка уровня “добавить такой то метод в такой то класс” как и отрисовка схем такого уровня вручную примерно равно написанию этого метода, т е тот кто будет писать такую постановку фактически решит задачу и просто даст кодеру закодить остатки

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта