什么是艺术框架艺术?

软件框架艺术设计的艺术 内容简介:

    《软件框架艺术设计的艺术》帮助你解决api 设计方面的问题共分3 个部分,分别指出学习api 设计是需要进行科学的训练的、java 语言在设计方面嘚理论及设计和维护api 时的常见情况并提供了各种技巧来解决相应的问题。
    《软件框架艺术设计的艺术》作者是netbeans 的创始人也是netbeans 项目最初嘚架构师。相信在api 设计中遇到问题时本书将不可或缺。
    《软件框架艺术设计的艺术》适用于软件设计人员阅读

软件框架艺术设计的艺術 作者简介:
  Jaroslav Tulach,NetBeans的创始人也是NetBeans项目最初的架构师。有着丰富的项目开发经验一直致力于如何提高开发人员的设计技巧,从而保证了NetBeans項目的成功
  王磊,工学学士及硕士2006年起任职于普元公司,一直担任普元公司主任架构师同时是自由软件Aquarius ORM Studio的作者。
  朱兴软件工程师。一直从事软件研发工作熟悉Java、Eclipse插件开发、API设计等相关技术。

  这绝对是一本不容错过的好书据我所知,市场上还不曾有哪本书在框架艺术设计领域有如此深刻的阐述——亚马逊读者评论
  这本书是作者对自己十多年NetBeans开发的一个总结。他将自己的心路历程如实记下见证了NetBeans从IDE走向平台、从混乱的代码走向清晰的模块化架构这一不平凡的历程。……本书与其他设计书籍的迥异之处:它告诉讀者的是一种大道而非小技。——本书译者

软件框架艺术设计的艺术 目录:

第1章 软件开发的艺术 4
1.1 理性主义经验主义以及无绪 4
1.2 軟件的演变过程 6
1.4 漂亮,真理和优雅 9
1.5 更好的无绪 12

第2章 设计API的动力之源 14
2.1 分布式开发 14
2.2 模块化应用程序 16
2.3 交流互通才是一切 20
2.4 经验主义编程方式 22
2.5 开发第一个版本通常比较容易 24

第3章 评价API好坏的标准 26
3.1 方法和字段签名 26
3.2 文件及其内容 27
3.3 环境变量囷命令行选项 29
3.7 国际化支持和信息国际化 35
3.9 如何检查API的质量 37
3.9.4 简单的任务应该有简单的方案 40

第4章 不断变化的目标 42
4.1 第一个版夲远非完美 42
4.2 向后兼容 43
4.2.3 功能兼容——阿米巴变形虫效应 50
4.3 面向用例的重要性 52
4.5 一个API的生命周期 56
4.6 逐步改善 60

第5章 只公开你偠公开的内容 67
5.1 方法优于字段 68
5.2 工厂方法优于构造函数 70
5.3 让所有内容都不可更改 71
5.5 尽可能通过友元的方式来公开功能 73
5.6 赋予对潒创建者更多权利 77
5.7 避免暴露深层次继承 82

第6章 面向接口而非实现进行编程 85
6.1 移除方法或者字段 87
6.2 移除或者添加一个类或者接口 88
6.3 向现有的继承体系中添加一个接口或者类 88
6.4 添加方法或者字段 88
6.5 Java中接口和类的区别 90
6.6 弱点背后的优点 91
6.7 添加方法的另一种方案 92
6.8 抽象类有没有用呢 94
6.9 要为增加参数做好准备 95

第7章 模块化架构 98
7.1 模块化设计的类型 100
7.2 组件定位和交互 103
7.3 编写扩展点 116
7.4 循环依赖的必要性 117

第9章 牢记可测试性 147
9.2 规范的光环正在褪去 151
9.3 好工具让API设计更简单 153
9.4 兼容性测试套件 155

第12章 声明式编程 223
12.1 讓对象不可变 225
12.2 不可变的行为 229

第14章 API设计中的矛盾之处 247
14.2 背后隐藏的工作 251
14.3 不要害怕发布一个稳定的API 252
14.4 降低维护费用 255

15.1 让有問题的类库重新焕发活力 259
15.2 自觉地升级与无意识地被迫升级 265

第16章 团队协作 286
16.1 在提交代码时进行代码评审 286
16.2 说服开发人员为他们嘚API提供文档 290
16.3 尽职尽责的监控者 292

第17章 利用竞赛游戏来提升API设计技巧 300
17.2.2 不可变性带来的问题 304
17.2.4 返回结果可能不正确的问题 309
17.2.5 第┅天的解决方案 310
17.3.1 我想修正犯下的错误 316
17.3.2 第二天的解决方案 317
17.4 第三天:评判日 320
17.5 也来玩下这个游戏吧 327

第19章 消亡的过程 348
19.1 明確版本的重要性 349
19.2 模块依赖的重要性 349
19.3 被移除的部分需要永久保留吗 352

}

从工业社会到后工业社会科技嘚超越、环境的灾变、人类的苦难……我们的时代充满了焦虑不安的气息,而2014年威尼斯双年展“All the World's Futures”(全世界的未来)主题的确认正巧为艺术家們提供了一个反思现状、寻求突破的契机

在这个主题之下,本次双年展确立了三个叠加的“滤镜”(Filters)其涉及的主题有重合也有分立,以展现不同的艺术构想和实践

“Liveness: On epic duration”旨在实现时间和空间的融合,从而通过艺术展这样一个原本单纯的、感性的、狭窄的表现形式更好地表達艺术家的潜力及其创作的人文动机“liveness”和“epic duration”分别以时间和空间的维度实现了这样一个互补的目的,将展览空间呈现为一个历史性的、持续展开的、鲜活的过程因此,该“滤镜”下的展出作品不仅包括现存的作品而且可能支持艺术家在现场直接创作。

花园的概念起源于古代波斯被构想为一个孤绝宁静而愉悦的空间、一个天堂般的存在。经过千年的变迁花园的概念逐渐抽象为一个寻求秩序和纯粹性的寓言。2015年威尼斯双年展将回归到花园的概念意涵中通过这个古老的隐喻揭示全球环境的变化。因而这是一个无序的花园(“Garden of Disorder”),象征这个充满国家斗争、恐怖主义和地缘冲突的混乱的世界隐约传达着重构世界秩序和价值体系的渴望。因而参展作品将通过多种艺术形式(如建筑、电影和表演等)表现“花园”的无序和秩序化。

资本及其本质是我们这个时代重点关注的话题之一资本是我们时代的大戏,夶范围地覆盖了从政治经济到金融工程等各个领域自从马克思在1867年发表了《资本论》,思想家和艺术家也开始关注到资本的特殊性2015年威尼斯双年展的部分展品将表现对资本概念的探索。其核心活动是现场阅读《资本论》这个项目连续展出将近七个月,以马克思的《资夲论》四卷本的现场阅读开始慢慢扩展到朗诵劳动歌、剧本,念台词讨论和电影,通过现场的活动探索多样的资本的理论在第56届威胒斯双年展的过程中,剧场合奏、演员、知识分子、学生和公众将被邀请到朗读项目中大量的人声将覆盖这个史诗般的展览。而这个想法是受了Louis Althusser 和Etienne Balibar的书《Reading Capital》的启发近一个世纪以来,我们的生活史即是阅读资本的过程在阅读中,我们见证了世界

自1895年首次创展以来,威胒斯双年展汇聚并见证了政治、经济、艺术、文化等领域的激烈变革并试图以自己独特的视角和方式回应时代的问题,本次双年展主题“All the World's Futures”正是这样一种价值的传递我们不禁想起Klee的作品Angelus Novus——历史废墟上的天使——在大风中回望过去,守望未来这或许正是威尼斯双年展所致力传达的精神所在。

凡注明 “艺术中国” 字样的视频、图片或文字内容均属于本网站专稿如需转载图片请保留 “艺术中国” 水印,轉载文字内容请注明来源艺术中国否则本网站将依据《信息网络传播权保护条例》维护网络知识产权。

}

我要回帖

更多关于 框架艺术 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信