LINUX.ORG.RU

Архитектурного выброса тред

 ,


0

3

Немножко смазанный вопрос, но вот со временем, сменив не один проект, увидев не одно архитектурное решение для создания приложения, больше всего касающихся клиентских приложений, наблюдал как и сильные так и слабые стороны тех или иных решений, и для себя задался вопросом, а где же та истина? Где берутся те великие software architecture, потому что если возьмем какой-то проект типа стартап, то там вектор развития может поменяться вообще в один момент и не понятно как дальше масштабировать приложение, может есть литература не плохая по таким тематикам, чтобы еще на этапе зарождения приложения, продумать возможную архитектуру, которая не превратила бы разработку в кромешный ужас, потому что интересно как же вести себя и с серверной стороной ведь там свои тонкости и так далее.


Пиши код блеать!

В «домашнем» проекте будешь архитектуру наводить, в стартапе от тебя требуется как можно быстрее высрать полурабочее нечто, залить в гугльплей и начать стричь бабло. Если бабло не стрижётся - см п. 1.

anonymous
()

Ну что поделаешь... Если так хочет заказчик, то придется городить костыли. Можно попробовать убедить переписать нормально.

Vsevolod-linuxoid ★★★★★
()

Programming patterns :) ?

Ты ж сам написал, что вектор развития меняется сто раз. В таких условиях закладывать лишнее - бесполезная трата времени. Обычно дешевле с нуля переписать очередной этап. Любая архитектура эффективна в диапазоне требований, а не от нуля до бесконечности.

Vit ★★★★★
()

Идеального приложения все равно не выйдет, поэтому писать надо так чтобы было не больно переписывать.

ya-betmen ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.