广州人工干与科技有限公司

数字藏品系统,数字藏品app,数字藏品平台

򈊡򈊣򈊧򈊩򈊨򈊡򈊢򈊧򈊡򈊥򈊩
广告
产品中心

双镜博物数字藏品APP开发系统

发布者:凌先生 | 来源:广州人工干与科技有限公司发布时间:2022-05-05
产品单价
面议
起订量
1
供货总量
不限量
发货期限
自买家付款之日起3天内发货
品牌
双镜博物
   

双镜博物数字藏品系统开发 找凌生【137-9812-7159】微/电

编程的难度与编程语言无关。为了理解其中的原因,我们先假设不需要操心与计算机相关的东西,你只需要告诉你的朋友要做些什么。你不能作弊,不能让他们依赖常识性的东西,你替他们做出所有的决定。

你会发现,你需要花很多时间来解释背景。你的朋友需要了解计算机程序要处理的东西在现实世界中是怎样的,以及程序应该要做什么。你需要解释各种缩略词和术语,需要讨论一些外部因素。

你的朋友需要知道所有可能出现的情况,有大量的小细节需要处理,例如用户不能在购物车中输入负数个产品。用户可能会尝试做出所有可能的行为,会发生各种可能的事情,例如包裹在运输过程中弄丢了,你会发现有大量的边界情况需要告诉你的朋友。

向你的朋友解释这一切是很困难的。,你需要了解与项目相关的所有现实世界的细节 (产品可能缺货,可能有折扣,等等)。其次,你需要做出程序在各种可能的情况下应该做什么的决定。第三,你需要以一种你的朋友能够理解的方式与他们交流。这意味着你需要组织好你的想法,让它们易于理解。如果你写过文章或博客,你就会知道传达大量的信息并不是一件容易的事情!

请注意,到目前为止,这些任务都还没有涉及计算机,当然也就不涉及编程语言。了解现实世界,了解程序应该做什么,以及如何组织这些想法,这些都是非常困难的任务。

3描述与规范

这里有一个容易就掉进去的陷阱,人们很容易忽略描述与规范之间的区别。例如,当你做出一个描述 (“一辆红色的汽车”),你可以测试一个东西是否符合这个描述 (“是的,它是红色的,但它不是一辆汽车”),但这不足以告诉你如何制造一辆汽车,因为制造汽车需要制造汽车的规范。

创造出一样东西需要做很多决定。如果你把每一个决定的结果都写下来,就有了一个(未组织的)规范。开发程序需要你做出这些决定,所以仅仅进行描述是不够的——你需要一个规范。当你做出一个描述 (“它需要把文件列出来”),认为它就是一个规范,却忽略了你还需要做出其他无数个细小的决定 (“它应该以什么顺序列出文件?它们应该按照自己的路线走下去吗?”)。

当你要开始写一个程序时,你不得不面对这样的现实,即你的规范实际上只是描述而已。电脑不会接受类似“画一个矩形”这样的描述,它需要知道矩形应该出现在屏幕的什么地方,应该多大,应该是什么颜色的。将想法变成代码,你还需要做出很多决定,而做出这些决定需要付出很大的努力。人们倾向于将这种努力归咎于编程语言,却不愿承认这样一个简单的事实:仅给出描述是很难得到规范的。


广州人工干与科技有限公司
联系人 凌先生
微信
手机 򈊡򈊣򈊧򈊩򈊨򈊡򈊢򈊧򈊡򈊥򈊩 邮箱
传真 地址 天河区
主营产品 数字藏品系统,数字藏品app,数字藏品平台 网址 http://a13798127159.b2b.huangye88.com/
广州人工干与科技有限公司 » 广州人工干与科技有限公司热销产品 » 双镜博物数字藏品APP开发系统
关于我们
企业介绍
供应产品
联系我们
名称:广州人工干与科技有限公司
手机:򈊡򈊣򈊧򈊩򈊨򈊡򈊢򈊧򈊡򈊥򈊩
地址:天河区
主营产品
数字藏品系统,数字藏品app,数字藏品平台

扫码进入移动商铺

点击获取商铺二维码

管理商铺

展开 收缩
  • 欢迎来到我们网站

    • 在线客服
    • 微信在线
    • 手机咨询
    • 򈊡򈊣򈊧򈊩򈊨򈊡򈊢򈊧򈊡򈊥򈊩
    • 立即询盘