Skip to Content
语义软件设计
book

语义软件设计

by Eben Hewitt
September 2022
Beginner to intermediate
321 pages
4h 50m
Chinese
China Electric Power Press Ltd.
Content preview from 语义软件设计
146
7
这种隐含的假设未经深思熟虑,会妨碍你的思考,例如“优先考虑移动设备”“网络”,
或者其他设计。当然,你必须决定是支持一个用户界面,还是三个都实现。重点在
于要走向市场。确保你了解隐含的、未受到过质疑的假设,以及没有明确制定的决
策。你必须清楚哪些是已经确定和需要优先考虑的“中心术语”,这样就可以将其
他的可能性视为次要的、辅助的、边缘的,以及不重要的想法。尽管这只需要几分钟,
但请不要省略。
在项目开始的时候,不论产品经理说什么是唯一的“要求”,你都需要考虑整个用
户界面的可能性,包括网络、平板电脑、移动设备、游戏机、汽车控制台、无头以
及各种物联网应用程序。然后,根据当前的需求,刻画出用户界面包的命名空间。
也就是说,不要将“用户界面的代码”放在一起,赋予一个统称(就好像只有一个
用户界面一样),而是应当将其命名为“
web-mobile-xxx
”,而这个用户界面只是
响应式设计多种可能性中的一个。这样你的概念就可以为其他用户界面包留下空间,
比如“
xbox-xxx
”,这个包需要用
C#
编写用户界面,可能由另一个掌握了不同技
术的团队编写。
这种做法可以加快产品上市的速度,最大化并行工作的能力,同时还可以保持整洁
的设计,避免工程团队之间的工作重叠。这种方法还可以保证用户界面能够根据时
间计划更新和退役,并为目前尚不需要的用户界面包留下一条通道,保留这些语义
空间,说不定将来就可以开辟出新的收入渠道。
考虑哪些元素只是负责显示和交互,不要将其他元素放入用户界面包中。接下来,
你只需要通过用户界面来调用服务 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

金融中的人工智能

金融中的人工智能

Posts & Telecom Press, Jeffrey Ng, Subhash Shah
移动端机器学习实战

移动端机器学习实战

Posts & Telecom Press, Karthikeyan NG
精通数据科学算法

精通数据科学算法

Posts & Telecom Press, David Natingga

Publisher Resources

ISBN: 9787519870300