Как можно выделить фичу? Что есть фича? В моем понимании фичей может быть абсолютно все что угодно, хоть набор текста, хоть авторизацию (но тут другой вопрос. Я могу поделить фичу на подфичи, или как? Например авторизацию про, авторизация фришная) В общем как быть?)
Все что угодно не может быть фичей. Что за "набор текста"? Поле ввода хотите в отдельную фичу выделить?)
это я так, абстрактно говорю. В любом случае неясно как ту самую фичу выделить
я выделяю фичу так: Ограниченная часть логики, которую можно выделить в отдельное приложение (даже если оно супер убогое)
фича должна быть переиспользуемой и заменяемой. Но что можно заменить?) Если поменяется экран и его логика (допустим, авторизация), то тогда что? Пока просто эти моменты неясны, был бы рад, если скинешь репы какие-нибудь
Зависит от функционала прил-я. Есть работа с местоположением? - фича "location", с каталогом? - фича "catalog", уведомления? - фича "notification" и т.п.
фича не зависит от платформы. Представьте логику калькулятора. Его можно написать 1 раз и засунуть в Android/iOS/JavaFx/Web Фича - логика калькулятора. А GUI везде будет разный
Так-то да, именно здесь грань чистой платформонезависимой логики видна четко. Но что насчет клиент-серверного приложения? Частенько там этой грани не очень видно. Я знаю, что примеры очень абстрактные, но все же?
это уже проблема архитекторов и декомпозиции
ну вот нет архитекторов) Есть разработчики, которым велено что-то сделать) Я же в свою очередь хочу сделать так, чтобы было легко что-либо заменять и быстрее выполнять хотелки, ну и для души, чтобы спокойнее стало
Да да) в итоге Клин у нас в 1 проекте совсем не клин, а в другом вообще еще хуже. В итоге я тоьлко щяс узнаю как надо правильно делать))
Становитесь архитектором :D
ну как бы так и выходит, потому и допрашиваю вот)
архитектура - набор паттернов. Чтобы стать архитектором нужно понимать паттерны
так то да, я тоже так думал. Но на деле часто встречается такое по логике, что не всегда можно адекватно расшаблонировать) Ну или опыта мало
я 2 года клин обдумывал, пока понял его
план не рассказал бы? Или просто шишки набивал?
читаешь теорию - применяешь
я кстати хочу попробывать себя в качестве архитектора. Если понадобится буду благодарен если позовете
ну малоли Вашему начальству нужно будет
Пошли в Геймдев)) с таким мышлением как у тебя, спокойно станешь архитектором))
Обсуждают сегодня