关于设计的一些记录

一.开发者需要懂设计么?

  以下引用 这篇文章的观点。

  1.开发者可以在很大程度上影响着设计的决定。

  2.开发者至少应该了解一些设计的原则。

  3.学习设计可以尽量减少对设计师的依赖,但一个合格的作品设计师是必不可少的,除非你自己成为设计师。

二.设计只有原则,没有规则

  很多人将设计与艺术等价,这并不正确,但也不完全错误。网页设计、或者其他什么设计,并不是单纯追求视觉上的美感。所设计对象的行业规范、特征限制着视觉效果的随意发散。但设计无疑对美有特殊的需求,所以我们需要遵从一定的原则来设计网页。这是对我们的束缚,但也指导我们不会与”美“太过偏离。网页设计不是艺术,当我们对设计越来越熟练时,更容易摆脱原则对我们的束缚。

时间: 2024-10-15 06:53:44

关于设计的一些记录的相关文章

6自由度空间机器人课程设计的简要记录

这个空间机器人的课设是在学期末的时候已经完成,现在在假期有时间正好做一下简要的总结和记录.另外最后一题仅仅是给出了思路(利用遗传算法 或是 粒子群算法),最终在代码实现方面并未完成,当时时间也比较紧,答辩完紧接着有考试,所以没有真正完成.(这里仅对实现代码做下简单的记录,具体内容可以看我的答辩报告) 任务 1.按固定基座空间机器人推导其运动学模型 2.按自由漂浮空间机器人推导其运动学模型 3.完成运动学正.逆解的简单运算 4.完成运动学模型的搭建,分析两者的运动空间异同 5.完成一次基座坐标系下

看大话设计模型 小记录

UML类图 虚线 箭头表示依赖关系 + :public  -: private #:protected 聚合表示一种"弱拥有"关系,A对象可以包含B对象,但B对象不是A对象的一部分. 聚合关系用空心菱形和实线箭头表示 合成(组合)是一种"强拥有关系",有严格的部分和整体的区别,整体和部分的生命周期是一致的. 组合关系用实心菱形和实线箭头表示 关联关系:用实线箭头表示. 继承用空心三角加实线 接口用空心三角加虚线

存储过程不返回记录集导致ADO程序出错

HRESULT _hr = get_adoEOF(&_result); IsEOF()函数如下:其中ADOCG::_RecordsetPtr m_pRecordset; BOOL IsEOF()       {return m_pRecordset->adoEOF == VARIANT_TRUE;}; m_pRecordset->adoEOF 将执行下面的函数(见msado15.tli) 1    inline VARIANT_BOOL Recordset15::GetadoEOF (

《重构——改善既有代码的设计》读书笔记

重构--改善既有代码的设计 1 重构概述 1.1 重构的概念(What) Refactoring 名词:对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低修改成本. 动词:使用一系列重构方法,在不改变软件可观察行为的前提下,调整其结构. 1.2 为什么要重构(Why) 改进软件设计 提高代码质量和可读性,使软件系统更易理解和维护 帮助尽早的发现缺陷 提高编程速度 1.3 何时重构(When) 何时重构: 1)随时随地进行. 2)三次法则:第一次做某件事只管去做:

软件设计的网络环境

1. (1)软件体系结构是具有一定形式的结构化元素,即构件的集合,包括处理构件.数据构件和连接构件.处理构件负责对数据进行加工,数据构件是被加工的信息,连接构件把体系结构的不同部分组合连接起来.这一定义注重区分处理构件.数据构件和连接构件,这一方法在其他的定义和方法中基本上得到保持. 参考网址:https://baike.baidu.com/item/软件体系结构/9981415?fr=aladdin (2) ① 一个有学问或有丰富专业知识的软件开发人员,如果不再学习,在一定时间后进入知识半衰期

第三方支付架构之账户体系架构设计

参考: [财务]账户体系架构设计相关思路记录 第三方支付架构设计之-帐户体系

我的数据库设计实践(一)

兜兜转转,突然发现我现在已经是一个老司机了,一直写代码都很忙,没有把很多点点滴滴的记录下来,今天开始就开始一个系列,分析当年我接触或者我设计过的表结构,有好有坏,有欢喜也有泪水.很多实践经验来自于踩了一个又一个的坑,从现在的角度去回想,在设计的时候如果那么做,也许我就不需要改代码了-- 欢迎各位在评论区讨论,我只是想分享一下看法,也许有高人有更好的解法.以下案例从我的实践中简化而来,个别命名或者设计请勿对号入座,字段名等也是随便写的,只作示例. 问题:一个流程管理的模块如何设计表结构 需求细节:

遥感卫星快视设备的设计与实现

遥感卫星快视设备的设计与实现 作者:孙磊, 安建平, 卜祥元 遥感卫星在进行地面信源测试时,需要对测试信源进行高速持续大容量记录,以达到测试卫星信源的目的.在一些诸如雷达信号处理.图像通信.高速A/D数据采集等通信和测量领域,也往往需要实时记录高速数据,以进行分析和处理.卫星快视设备就是针对卫星测试的要求,对高速像源数据进行实时大容量记录存储,通过在线和离线数据分析,达到测试卫星性能的目的.如何可靠稳定地将高速数据实时存储下来并送往计算机进行在线或离线分析处理,是卫星快视设备系统设计实现的技术关

一个Win32API Trace Tool的设计与实现

用VC编程也有不短的时间了,对kernel32.advapi32.user32.gdi32等动态库里的API多数都已经很熟悉了.API是操作系统提供给应用程序的一组服务,很久以前就想要做个小工具,用来跟踪应用程序对API的调用,对于分析程序的行为.功能的实现原理以及Bug的定位都会有很大的帮助.可是长久以来,都没有付诸实际行动.最近,为了定位一个有趣的Bug,终于动手把这个设想实现出来. PE文件动态链接的细节原理就是:在代码中调用API时,按__stdcall调用约定传参,然后call Imp