深圳app开发哪家专业-「哦跟你说了」

admin app开发文章 2021-08-05 07:27 0
推荐深圳app开发哪家专业,有信誉哦跟你说了,疑。定制app开发使您能够使用技术来解决业务中的特定问题。当您知道如何确定自定义解决计划是否适合您以及如何实施它们时,便能够支持增长和成功。我正在从事一个大型app项目,该项目针对世界各地的各种客户进行了高度定制。这意味着我们可能有80%的代码在各个客户之间是通用的,但也有很多代码必须从一个客户切换到另一个客户。过去,我们是在单独的存储库(SVN)中进行开发的,而当一个新项目开始时(我们的客户很少,黄冈有信誉的app开发定制外包公司。韶关推荐做app商城公司排行哪家好。沧州苹果及安卓手机app上架安装下载多少钱费用。但客户很多),我们根据过去的项目中最能满足我们需求的代码创建了另一个存储库。过去一直有效,但是我们遇到了几个问题:在一个存储库中修复的错误不会在其他存储库中修补。这可能是组织问题,但我发现很难在5个不同的存储库中修复和修补错误,请记住,维护该存储库的团队可能位于世界的另一部分,并且我们没有他们的测试环境,他们既不知道他们的时间表,也不知道他们有什么要求(一个国家的“错误”可能是另一个国家的“功能”)。


为一个项目进行的功能和改进可能对另一项目也可能有用,或者丢失了这些功能或进行了改进,或者如果将这些功能和改进用在另一个项目中,则常常导致将它们从一个代码库合并到另一个代码中的麻烦(因为两个分支可能已经独立开发了一年))。如果必须在分支之间合并所有这些更改app开发,则在一个开发分支中进行的重构和代码改进可能会丢失或造成的危害大于弊哪家专业。我们现在正在讨论如何解决这些问题哦跟你说,到目前为止有信誉,我们提出了以下解决计划推荐:将开发保持在单独的分支中深圳,但要通过建立一个中央存储库来更好地组织其工作,在该中央存储库中将常规错误修复程序合并到其中,并使所有项目定期(例如每天)将来自该中央存储库的更改合并到自己的更改中。这需要庞大的纪律和分支机构之间合并的大量工作。因此,我不相信它会奏效,并且我们能够保持这一纪律,尤其是在时间压力加大的情况下。放弃单独的开发分支,并建立一个中央代码存储库,我们所有的代码都将存在于此,并通过具有可插拔模块和配置选项来进行自定义。我们已经在使用DependencyInjection容器来解析代码中的依赖关系,并且我们在大多数代码中都遵循MVVM模式,以将业务逻辑与UI完全分开。第二种方法似乎更优雅,但是在这种方法中我们有许多未解决的问题。例如:如何处理模型/数据库中的更改/添加。我们将.NET与EntityFramework结合使用来拥有强类型化的实体。我看不到如何处理一个客户所需的属性,而又另一个客户无用的属性而又不会弄乱我们的数据模型。我们正在考虑通过使用卫星表app开发(有一个单独的表哪家专业,其中特定实体的额外列与原始实体1哦跟你说:1映射在一起有信誉)解决数据库中的问题推荐,但这仅是数据库深圳。您如何在代码中处理此问题?我们的数据模型位于一个中央库中,使用该方法我们将无法为每个客户扩展。我敢肯定,我们不是唯一一个在这个问题上苦苦挣扎的团队,我很震惊地发现关于该主题的资料如此之少。所以我的问题如下:您对高度定制的app有什么经验,选择了哪种方法以及它如何为您工作?您推荐哪种方法,为什么?有没有更好的方法?您是否能够推荐有关该主题的好书或文章?您对我们的技术环境(.NET,实体框架,WPF,推荐深圳app开发哪家专业,DI)有具体建议吗?编辑:有信誉哦跟你说了,感谢所有的建议。大多数构想与我们团队中已有的构想相符,但是了解您对它们的经验以及更好地实施它们的提示确实很有帮助。我仍然不确定我们会走哪条路,也没有做出决定(单独决定),但是我会在团队中传递,我相信这会有所帮助。目前,男高音似乎是一个使用各种特定于客户的模块的单一存储库。我不确定我们的体系结构是否能满足此要求app开发,或者不确定是否需要投入多少才能使其适应哪家专业,所以有些事情可能会在单独的存储库中保留一段时间哦跟你说,但是我认为这是唯一可行的长期解决计划有信誉。与app开发公司签约以构建支持您的业务流程的自定义Webapp似乎令人生畏推荐,但是凭借Inverse深圳,Square的自定义app开发人员的广泛知识和经验,我们能够确保参与既顺畅又无压力尽可能。如果您正在考虑为您的企业开发定制app,那么这六个步骤将说明与我们的开发人员合作的过程。步骤1:简报我们通过一些会议开始我们的关系,以结识您,了解您的需求,解释我们能够为您提供的东西,


然后最后展示我们如何一起工作。诚信和透明是我们的核心价值观,我们承诺绝不会有任何有趣的事情。第一次会议通常是“我们是否合适”这样的会议。在第二篇文章中,我们将更深入地探讨您的组织所面临的挑战。在第三次会议上,我们将为您提供一个计划,该计划将说明我们将如何克服您的挑战并通过流程自动化提高您的流程效率。步骤2:评估如果您的问题特别复杂,


则可能需要我们经过一个简短的评估期,以彻底了解所涉及的所有细节。这通常需要两到三天,但并非所有人都需要。步骤3:设计设计阶段是当我们创建定制app蓝图时app开发。在此步骤中哪家专业,预计会有许多会议哦跟你说,电话和电子邮件有信誉,因为我们将需要您的大量信息推荐。设计通常占项目的10%至20%深圳。在此步骤中,我们将构建线框并哈希出功能要求,此时,与项目有关的每个人都将清楚所构建的内容和原因。步骤4:建立在构建阶段,一切开始变得生动起来。开发人员开始开发,我们的业务分析师将继续澄清和演示进度,并且您将随时了解每周的项目报告。步骤5:验收在申请过程中,您将有机会接受(或拒绝)提交给您的工作。一旦接受,您的保修期将开始。步骤6:保修和升级我们鼓励我们的客户考虑参与一项增强计划,以使他们的app与他们的需求保持同步。增强功能是能够视为缺少功能的项目,这。

发表评论

评论列表(条)