追求完美用户体验,从变量名设计的细节抓起

2024-05-09 13:28

本文主要是介绍追求完美用户体验,从变量名设计的细节抓起,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

        在一个安静的办公室里,卧龙和凤雏正坐在电脑前忙碌地工作着。阳光透过窗户洒在他们的脸上,映照出专注的神情。

        “变量命名让人摸不着头脑,光看变量名很难搞清楚它的用途。”卧龙眉头紧皱,表情严肃地说道。

        “哦?具体是哪些变量呢?”凤雏身体前倾,面露关切地问道。

        “有自有变量、元件结果变量、参数变量、系统变量、节点变量。”卧龙摇晃着头说道。

        “开发人员是怎么解释这些变量的?”凤雏双手抱在胸前问道。

        “开发人员是这样说的,你看看。”卧龙打开微信,指着屏幕说道。

自有变量:用户自己创建的流程变量,在可视化程序工作区的第一个槽位能看见;

元件结果变量:用来存抽象子可视化程序执行结果的;

参数变量:在调用当前可视化程序时传入参数用的;

系统变量:可视化编程平台跟低零代码平台集成后,用来存低零代码平台提供的关键数据的;

节点变量:可视化程序中每个组件节点执行完后自动生成的,用于存当前组件节点执行结果数据的变量。

        “那用户光看变量名能直接明白这些变量是干啥用的不?”凤雏眉头皱得更紧,连连摇头说道。

        “开发人员说用户得看操作手册,用熟了就懂了。”卧龙摊了摊手,苦笑说道。

        “这可不行啊,用户学习是要花时间和精力的,咱可不能因为这些问题耽误用户宝贵的时间。”凤雏眉头紧皱,十分不满地说道。

        “我也是这么想的,所以就让开发人员重新取了变量名,要求能让用户直接通过变量名看出变量的用途。”卧龙点了点头,深表赞同地说道。

        “开发人员取的新变量名?快给我看看。”凤雏急切地追问。

        “我已经看过了,看完感觉头更疼了。”卧龙叹了口气,把新变量名递给凤雏说道。

        “这都是些什么呀?流程变量、元件结果……这也太不直白了,用户还是没法直接看懂啊。”凤雏看着新的变量名,眉头拧成了一团说道。

流程变量:用户自己创建的,主要在程序执行过程中用

元件结果(子程序执行结果):用来记录子程序执行完后要返回给主程序的结果变量,这个变量得在子程序里创建,主程序引用后会自动创建

请求参数:用来配置程序树执行前需要的必要参数数据

代码节点执行结果:用来记录代码节点执行完后的执行结果对象

        “可不是嘛,我也这么觉得。我还拉了个同事过来,把变量名字的解释都删了,只让他看变量名,问他能不能看出这些变量是干啥的,结果他也直摇头说完全不知道。”卧龙附和道。

        “看来这些命名方式还是有问题啊。”凤雏用力地拍了一下桌子说道。

        “没错,所以我让开发人员再去改改,改完记得让别人也帮着看看,看的时候别给解释这些变量名是干啥的。”卧龙点点头说道。

        “嗯,这样才能真正了解用户的感受。”凤雏认真地说道。

        “经过反复修改,最终的变量名确定下来了。”卧龙如释重负地说道。

        “都有哪些变量名?”凤雏好奇地问道。

        “自定义图形变量、程序被调传入参数、平台整合传入参数、图形程序返回参数、代码程序返回参数。”卧龙指着操作手册,一一念道。

        “这些变量名改了好几次,现在这个版本的命名,用户应该能直接看懂变量用法了。”凤雏脸上露出了笑容说道。

自定义图形变量:用户自行创建的图形化变量(只在第一槽位可见)

程序被调传入参数:调用当前图形程序时,传入的启动参数会存在这里

平台整合传入参数:跟低零代码平台集成后,可以获得低零平台传入的数据(如用户及权限)

图形程序返回参数:当所调用图形子程序有返回结果时,会自动存在这里

代码程序返回参数:存自定义扩展图形组件代码返回的结果值

        “是啊,而且我们还在变量选择下拉框旁边专门加了变量名作用的解释,这样用户就更清楚了。”卧龙点了点头说道。

        “太棒了,这样能提升用户的使用体验。”凤雏竖起大拇指说道。

        “我一直坚信,最好的用户体验就是用户不用看操作手册也能轻松操作的系统,我们要朝着这个目标不断努力!”卧龙眼神坚定地说道。

        “没错,咱们一起加油!”凤雏用力地拍了一下卧龙的肩膀说道。

        两人在讨论完问题后,继续全力以赴地投入工作,以期实现更卓越的用户体验。

        上述对话是我们在图形化编程桌面产品在用户体验设计方面的真实故事。我们耗费了三年的时间,执着坚持且潜心探索,始终怀着敬畏之心,最终谨慎地推出了这款图形化编程桌面。它可与传统低零代码平台实现紧密融合,并且通过图形化程序的方式,成功替代了复杂业务的后端代码编写工作。

        我们的图形化编程桌面已经为众多大型生产制造业的线边生产系统注入了强大的高效与稳定能量。这些系统成功实现了 7×24 小时的不间断运行,表现极为出色且稳定。今年 6 月,官网(youshuda.cn)将如约而至与大家见面,让我们满心期待它为我们带来更多的震撼与精彩!

这篇关于追求完美用户体验,从变量名设计的细节抓起的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/973543

相关文章

TP-Link PDDNS服将于务6月30日正式停运:用户需转向第三方DDNS服务

《TP-LinkPDDNS服将于务6月30日正式停运:用户需转向第三方DDNS服务》近期,路由器制造巨头普联(TP-Link)在用户群体中引发了一系列重要变动,上个月,公司发出了一则通知,明确要求所... 路由器厂商普联(TP-Link)上个月发布公告要求所有用户必须完成实名认证后才能继续使用普联提供的 D

Oracle数据库如何切换登录用户(system和sys)

《Oracle数据库如何切换登录用户(system和sys)》文章介绍了如何使用SQL*Plus工具登录Oracle数据库的system用户,包括打开登录入口、输入用户名和口令、以及切换到sys用户的... 目录打开登录入口登录system用户总结打开登录入口win+R打开运行对话框,输php入:sqlp

数据库oracle用户密码过期查询及解决方案

《数据库oracle用户密码过期查询及解决方案》:本文主要介绍如何处理ORACLE数据库用户密码过期和修改密码期限的问题,包括创建用户、赋予权限、修改密码、解锁用户和设置密码期限,文中通过代码介绍... 目录前言一、创建用户、赋予权限、修改密码、解锁用户和设置期限二、查询用户密码期限和过期后的修改1.查询用

Python中的可视化设计与UI界面实现

《Python中的可视化设计与UI界面实现》本文介绍了如何使用Python创建用户界面(UI),包括使用Tkinter、PyQt、Kivy等库进行基本窗口、动态图表和动画效果的实现,通过示例代码,展示... 目录从像素到界面:python带你玩转UI设计示例:使用Tkinter创建一个简单的窗口绘图魔法:用

什么是 Linux Mint? 适合初学者体验的桌面操作系统

《什么是LinuxMint?适合初学者体验的桌面操作系统》今天带你全面了解LinuxMint,包括它的历史、功能、版本以及独特亮点,话不多说,马上开始吧... linux Mint 是一款基于 Ubuntu 和 Debian 的知名发行版,它的用户体验非常友好,深受广大 Linux 爱好者和日常用户的青睐,

不懂推荐算法也能设计推荐系统

本文以商业化应用推荐为例,告诉我们不懂推荐算法的产品,也能从产品侧出发, 设计出一款不错的推荐系统。 相信很多新手产品,看到算法二字,多是懵圈的。 什么排序算法、最短路径等都是相对传统的算法(注:传统是指科班出身的产品都会接触过)。但对于推荐算法,多数产品对着网上搜到的资源,都会无从下手。特别当某些推荐算法 和 “AI”扯上关系后,更是加大了理解的难度。 但,不了解推荐算法,就无法做推荐系

怎么让1台电脑共享给7人同时流畅设计

在当今的创意设计与数字内容生产领域,图形工作站以其强大的计算能力、专业的图形处理能力和稳定的系统性能,成为了众多设计师、动画师、视频编辑师等创意工作者的必备工具。 设计团队面临资源有限,比如只有一台高性能电脑时,如何高效地让七人同时流畅地进行设计工作,便成为了一个亟待解决的问题。 一、硬件升级与配置 1.高性能处理器(CPU):选择多核、高线程的处理器,例如Intel的至强系列或AMD的Ry

基于51单片机的自动转向修复系统的设计与实现

文章目录 前言资料获取设计介绍功能介绍设计清单具体实现截图参考文献设计获取 前言 💗博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师,一名热衷于单片机技术探索与分享的博主、专注于 精通51/STM32/MSP430/AVR等单片机设计 主要对象是咱们电子相关专业的大学生,希望您们都共创辉煌!✌💗 👇🏻 精彩专栏 推荐订阅👇🏻 单片机

SprinBoot+Vue网络商城海鲜市场的设计与实现

目录 1 项目介绍2 项目截图3 核心代码3.1 Controller3.2 Service3.3 Dao3.4 application.yml3.5 SpringbootApplication3.5 Vue 4 数据库表设计5 文档参考6 计算机毕设选题推荐7 源码获取 1 项目介绍 博主个人介绍:CSDN认证博客专家,CSDN平台Java领域优质创作者,全网30w+

【Kubernetes】K8s 的安全框架和用户认证

K8s 的安全框架和用户认证 1.Kubernetes 的安全框架1.1 认证:Authentication1.2 鉴权:Authorization1.3 准入控制:Admission Control 2.Kubernetes 的用户认证2.1 Kubernetes 的用户认证方式2.2 配置 Kubernetes 集群使用密码认证 Kubernetes 作为一个分布式的虚拟