faceted code - 智学轩城

faceted code

上周,一位客户问我:“这个多面代码到底是什么?”当时我有点困惑,因为我不太使用这个概念。然而,我记得分面代码在信息架构和用户体验设计中非常重要。简单来说,它是一种帮助用户探索和搜索信息的方式。
我自己遇到的陷阱是我在设计网站时没有正确使用分面代码。结果,用户反映搜索功能太不人性化。我当时就想,如果我不明白这一点,我怎么能设计出用户觉得有用的东西呢?
所以分面代码实际上是一种将信息划分为几个不同“面”的分类方法。用户可以使用这些“面孔”来缩小搜索范围并找到他们想要的内容。比如在电商网站上,你可以通过品牌、价格、颜色、尺寸等不同的“面孔”来过滤产品。
但最终这个东西用得好不好还是要看具体的应用场景和用户需求。不管怎样,你可以想一下,我还在考虑这个问题。

上周,朋友于2023年5月20日在北京一家书店买了一本叫《分面代码》的书,花了198元。他表示,本书从软件架构的角度出发,对代码进行分类、组织、搜索,让代码结构更加清晰。他刚刚想到的另一件事是,Faceted Code 的核心思想是你可以像文件系统一样导航代码。本质上,这是一种组织代码的新方法。简单地说,Faceted Code 是代码世界的地图。每个人的情况不同,但我认为这本书对软件开发很有帮助。这个就看你自己了,有兴趣的话可以看看。

你好,前几天我在一家书店闲逛,偶然发现一本关于编程的书,名叫《Faceted Code》。这本书很有趣。它讨论了一种将代码划分为多个维度的编程方法,每个维度都有不同的关注点。例如,我翻到第38页,那里提到了一个例子。项目组采用这种方法,代码质量提高了20%,效率也提高了15%。等等,我还记得一件事。那是2022年,它存放在北京新华书店。突然我想到,这种编程方法是不是也可以运用到我们的日常工作中,让事情变得更有效率呢?你怎么认为?