×

深圳网站建设—APP开发—网站制作—小程序开发_博纳网络公司

0755 -
82538016
82560826
网站制作

网站制作公司前端设计师对模式驱动的设计方法

文章编辑:网站建设 文章来源:网站制作 浏览量:

    网站制作公司前端设计师对模式驱动的设计方法。深圳网站制作公司认为目前为止,在软件开发领域,测试驱动的设计是一种很常见且被广泛接受的开发方式。在动手编写具体的代码之前,我们先写好一套测试用例,用来描述该代码应该完成什么样的功能。刚开始开发时,难免会有测试不能通过,不过随着功能的不断完善,最终我们会使所有的测试都能通过。模式驱动的设计系统的理念跟测试驱动的设计是相似的;区别在于,后者使用 NodeUnit 或 PHPUnit 编写测试用例来描述应用的正确功能,而前者则使用 JSON 来创建模式。这些 JSON 文件为设计系统的组件定义了正确的数据结构。在模式驱动的设计系统中,我们首先关注的是设计的内容和用户接口,而不是那些标记和 CSS。接下来看看博纳网络对一个客户网站用到的一个简化版的 JSON 模式,了解一下这些信息如何帮助我们为设计系统做出更好的决定。
    
网站制作公司设计师下面这个 JSON 模式定义了包含一个标题和两到三个 logo 图片的视图。
{
 "type":"object",
 "properties":{
  "headline":{
   "type":"string",
   "format":"text"
  },
  "body":{
   "type":"object",
   "oneOf":[
    {
    "title":"Two Up",
    "required":["logos", "layout"],
    "properties":{
     "layout":{
    网站制作前端架构师的重要职责之一就是整体把控网站和设计系统的开发。然而,任何参与过大型项目的开发人员都很清楚,自己单枪匹马去兼顾项目的方方面面是不可能的。在人数多达几十个、每周提交上百次、代码多达上千行的团队中,仅靠一个人根本无法评估每一段写入系统的代码所产生的影响。然而,这种级别的评估正是我们需要的。新代码给系统带来的问题涉及方方面面。有些可能会影响系统的计算结果,导致错误的产品价格;有些则可能影响用户使用购物车结算的功能;还有一些问题会影响网站的视觉表现,虽然功能仍然可用,但是不完整或不一致的界面影响了用户体验;最后,就算用户界面是完整的,购物车功能也正常,但在某些特定设备上或特定地区访问网站时,结算流程可能还是无法顺利完成。虽然这些不同类型的问题源于代码库里不同的部分,但它们导致的结果是一样的:销量下滑。幸运的是,它们都有同样的解决方法:测试!
虽然作为网站制作架构师不可能把所有时间都花在检查每一行提交到系统的代码上,但我们可以使用各种测试工具来验证应用程序是否正常工作。
当你开始为应用程序规划测试时,请记住以下几条建议。
· 测试用例应该在建站的同时,甚至在建站之前就开始编写。
· 测试代码是真实的代码,应该一起或立即提交到系统代码库中。
· 必须在所有的测试用例都通过之后,才能把代码合并到主干中。
· 在主干上运行测试工具,结果应该都为通过。
测试意味着那些对系统计算结果、进行重要业务操作、渲染正确界面或者提供流畅体验产生不良影响的代码不会再被合并进去。因此,架构师与其尝试检查成千上万行代码,不如去关注构建高质量的系统和完整的测试。好了,深圳网站制作公司本文关于“网站制作公司前端设计师对模式驱动的设计方法”就分享到这里。您需要高端商城网站的制作以及单独的网站前端需要制作设计,请联系我们在线客服。免费获取解决方案。谢谢关注,博纳网络编辑整理。

当前文章链接:/construction/wzzhizuo/14857.html
如果您觉得案例还不错请帮忙分享:

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【qin@198bona.com 】,我们在确认后,会立即删除,保证您的版权。

相关案例推荐