首页 > 解决方案 > 根据用户表单输入创建自定义报告的最佳实践?

问题描述

我的问题


根据用户表单输入创建自定义报告的最佳实践是什么?具体来说,我如何创建一个易于维护的系统,该系统接受以表单收集的用户输入并生成多个解释分析结果的段落。

背景


我正在与一家初创公司(我的客户)合作一个非常大的多年项目。我的工作是编程分析并向用户生成报告。数据管道如下所示:

用户在表单中输入信息 -> 根据用户输入计算结果 -> 向共享分析的用户显示报告。

对我的客户来说,以非正式用户友好的语气以段落的形式显示一些分析结果非常重要。挑战在于表格和分析非常复杂,并且随着时间的推移只会变得更加复杂。段落模板类型的示例如下所示:

resultsParagraphText=`Hi ${userName}. We found that the best ice cream flavour for you is ${bestIceCreamFlavor}. These other flavors ${otherFlavors} might be good for you. Here are the reasons why you might enjoy these flavors: ${reasonsWhyGoodFlavors}.
However we would not recommend these other flavors ${badFlavors}. Here are the reasons you should avoid this bad flavors: ${reasonsWhyBadFlavors}.`

这些结果段落,其中有很多,有几个小问题,这些小问题结合起来很重要:

我有图表和其他类型的方法来显示结果,并向客户解释了以段落形式共享信息的挑战。

我在找什么


我需要关于如何构建可维护系统以根据用户输入生成自定义段落的示例、操作方法和最佳实践。我知道如何解决每个单独的问题(因为它们相当简单),但在大型项目中,这将变得非常难以维护。

笔记

标签: stringcoding-styleuser-inputcustomizationmaintainability

解决方案


推荐阅读