For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
我们在前几期的文章中给大家简单分享了程序员在设计软件程序系统的时候会用到的一些编程知识等内容,而本文我们就再来了解一下,程序员需要掌握哪些软件设计知识。
1)设计系统的规则列表
1.永远不要给布局的子内容强加内边距和元素样式。布局只关注垂直对齐、水平对齐和文字间距。
2.主题和别的数据属性值永远不要强制改变外观;它们必须保持布局、组件和元素可以应用于其上。
3.组件总是贴着它的父容器的四个边,元素都没有上外边距和左外边距,所有的后节点的外边距都会被清除。
4.组件本身永远不要添加背景、宽度、浮动、内边距和外边距的样式,组件样式是组件内元素的样式。
5.每个元素都有且只有一个的且作用域只在组件内的CSS类名。所有的样式都是直接应用到这个选择器上,并且只有上下文和主体能修改元素的样式。
6.永远不要在元素上使用上外边距,一个元素总是贴着它所在组件的顶部。
7JavaScript永远不要绑定任何元素的CSS类名,选中元素通过数据属性实现。
2)现代工作流
1.使用事件跟踪和用户故事来正确地跟踪工作流和标记那些完成了的任务。
2.搭建开发环境来测试代码。
3.构建部署流程,用于编译、验证和测试代码。
4.在任何代码被采纳之前,都要获取需求方的反馈。
5.把提交的代码推送到中心代码库。
6.采用这样一个部署系统:可以无缝地添加一些新代码到生产环境;在需要的时候,还可以回滚代码还原系统。
3)现代的开发工作流
1.需求
需求所面向的人群为:交互设计、视觉设计、后端开发以及前端开发人员。让四个领域的人员共同参与需求收集的过程,可以更早地发现需求中存在的问题和不足。
2.原型设计
原型设计提供了一个讨论和反馈的公共空间,它把丰满的想法实现在桌面和移动浏览器中。在原型中,想法可以成型、摒弃、重拾、打磨。
3.程序开发
开发人员的工作就是收集和处理来自数据库的数据,然后把它们放置到对应的标记上。
如果原型和网站共有一套CSS和JavaScript,那么开发人员应该完成一个功能完整、样式齐全、交互良好、响应及时、通过检查和达到标准的产品。测试人员可以根据原型设计来一步步地检验开发的内容。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。