|
Post by account_disabled on Jan 27, 2024 1:05:40 GMT -6
并且它们是由不同的设计师制作的,因此存在很多小的不一致之处:这里有不必要的阴影,那里看起来不同的类似容器,在其他地方不正确地重用了设计模式。 这导致了另一个问题:前端代码是由不同的人编写的,因此这些小的设计不一致导致了代码内基本样式的变化。 为什么会发生这种情况?后来我们了解到,应该系统地思考组件,并在设计、前端和后端团队之间建立紧密的沟通。作为设计师,我们认为为模式和页面创建统一的设计,将它们提供给开发人员,并认为它已解决就足够了。事实上,每。 团队对于“统一”的含义都有自己的理解;此外,开发是由不同的人进行的,因此我们最终出现了许多不一致的情况,主要是以对基本样式进行硬编码添加的形式。 而且,“前端/后端”团队连接与“设计/前端”团队连接存在同样的误解。有人提出了不明确的要求;有人没有预见到未来的用例,因此可 购买电话号码列表 以重新设计组件。结果,虽然设计师和前端人员对平台和新的工作流程感到满意,但后端人员却持怀疑态度。现在我们正在努力使这种合作变得更好。 现在对前端开发人员的要求更高了。他们在共享组件上工作,因此必须进行协调以避免破。 坏彼此的工作。我们的新照片库的架构不正确,因此开发人员必须返回并重新设计其第一个实现。现在他们考虑在各个层面上进行重用。 我们正在检查不一致的列表并删除硬编码的样式。保持代码语义至关重要,以避免修复错误成为全面的重构。CSS 预处理器和变量使我们能够在定义设计时保持高水平的抽象。对标准间距、调色板或文本标题样式的更改不会导致手动重写数十个模板。 文章页码 然而,信息输入工具(或者基于内容的项目中的 CMS)还远未完善。结果,主页和最受欢迎的页面——文章页面——与我们想象的相去甚远。
|
|