上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 67 下一页
摘要: 每个人都熟悉这种作息规律:早上9点去上班,坐在电脑前面,编一天的程序,下午5点下班回家。如今,非常感谢蒂莫西·费里斯 (Timothy Ferriss)的《每周工作4小时》,我开始重新思考应该如何工作,如何让自己变成更有效率的程序员。 最近,我把我的从周一到周... 阅读全文
posted @ 2022-12-03 09:12 星火燎猿* 阅读(10) 评论(0) 推荐(0)
摘要: 如果认为“架构”是一个简单的实体,能够用一份文档或一张图纸来描述,那就错了。架构师必须做出许多设计决定。要想有用,这些决定必须用文档记录下来,这样就能够 进行复审、讨论、修改和批准,然后作为后续决定和构建时的约束。对于软件系统,这些设计决定包括... 阅读全文
posted @ 2022-12-03 09:12 星火燎猿* 阅读(11) 评论(0) 推荐(0)
摘要: 软件开发项目需要一些人在软件构建时扮演架构师的角色,就像构建或修复建筑时传统的建筑师的角色一样。但是,对于软件系统来说,从来就弄不清楚哪些决定属于架构师 的职责范围,哪些决定要留给实现者。定义架构师在软件项目中做什么,比建筑师的类似定义更困难,... 阅读全文
posted @ 2022-12-03 09:12 星火燎猿* 阅读(11) 评论(0) 推荐(0)
摘要: 在设计、构建和修复建筑时,我们指定关键的设计师为“建筑师(architects)”,并赋予他们广泛的职责。建筑师准备建筑最初的草图,展示外观和内部布局,与客户讨论这些草图,直至所有相关方都达成一致意见,认为展示的就是他们想要的。这些草图是抽象:... 阅读全文
posted @ 2022-12-03 09:12 星火燎猿* 阅读(17) 评论(0) 推荐(0)
摘要: 建筑师、音乐家、作家、计算机设计师、网络设计师和软件开发者都在使用“架构”这个术语,其他人也用(你有没有听说过“食物架构”?),然而不同的用法其结果也不同。建筑与交响乐完全不同,但都有架构。而且,所有的架构师都在谈论他们工作中的美,以及因... 阅读全文
posted @ 2022-12-03 09:12 星火燎猿* 阅读(17) 评论(0) 推荐(0)
摘要: 人们在生活和工作中发现美并创造美,软件开发和架构设计也不例外。 架构之美体现了关注点的分离与结合。在软件设计中,设计师需要考虑多方面的关注点。漂亮的架构设计让这些关注点尽可能分离,然后以最简单的机制结合在一起,从而得到高内聚、低... 阅读全文
posted @ 2022-12-03 09:12 星火燎猿* 阅读(14) 评论(0) 推荐(0)
摘要: 我无法给架构下一个简单的定义,因为任何定义都会束缚你对架构的无限想象。不可否认,架构师早已出现在人类几千年前的各项生产活动中,比如建筑、音乐。而在计算机软件及Web领域,架构的设计直接影响着系统的生产,比如开发过程和效率、代码和组 件复用性等,... 阅读全文
posted @ 2022-12-03 09:12 星火燎猿* 阅读(9) 评论(0) 推荐(0)
摘要: 古人形容美女之美:“⋯⋯增之一分则太长,减之一分则太短⋯⋯”,深刻地揭示了“恰到好处”的美丽含义。当我拿到《架构之美》书稿时,我发现美丽的含义如此相似。 美丽至简。美丽的架构应尽可能简单,但不要过于简单。书中通过多种例子表达了这... 阅读全文
posted @ 2022-12-03 09:12 星火燎猿* 阅读(18) 评论(0) 推荐(0)
摘要: 【一】 架构是一个过程,而非一个结果。 【二】 在大多数人的谈论中,架构是一个目标产物,而作为架构师的责任就是去生产它。所以 无论如何,架构是可以“做”出来的,而且也应该有一些“做”的方法、技术、技巧。 有人问过我:架构的最主要产出是什么?我的答案是:图。这里... 阅读全文
posted @ 2022-12-03 09:12 星火燎猿* 阅读(19) 评论(0) 推荐(0)
摘要: 概述 滑动条是一种简单的设置一定范围内参数的插件。 官方示例地址:http://jqueryui.com/demos/slider/ ·参数(参数名 : 参数类型 : 默认名称) animate : Boolea... 阅读全文
posted @ 2022-12-03 09:12 星火燎猿* 阅读(39) 评论(0) 推荐(0)
上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 67 下一页