造价通

反馈
取消

热门搜词

造价通

取消 发送 反馈意见

DFC其它相关

2022/07/16183 作者:佚名
导读:C/C 项目开发框架(DFC) DFC是Dust、Farm和Crop的缩写,意为尘土、田地到庄稼的层次结构。DFC为C/C 项目提供了一个开发流。概括地说,Dust是平台源码,Farm是开发平台,Crop是运行环境。 首先,Dust是一个基础模块的集合,如通信模块、日志模块、错误管理模块、与外部通讯模块等,用户可以很方便的集成新的模块到Dust中。Dust采用TDD开发模式,测试工具为unity,

C/C 项目开发框架(DFC)

DFC是Dust、Farm和Crop的缩写,意为尘土、田地到庄稼的层次结构。DFC为C/C 项目提供了一个开发流。概括地说,Dust是平台源码,Farm是开发平台,Crop是运行环境。

首先,Dust是一个基础模块的集合,如通信模块、日志模块、错误管理模块、与外部通讯模块等,用户可以很方便的集成新的模块到Dust中。Dust采用TDD开发模式,测试工具为unity,最大程度的保证了模块的可用性。通过执行Dust中的脚本,可以很方便的生成一个名为Farm的开发平台。

Farm提供了简单的接口(仅仅两个)让用户增加自己的业 务代码,并提供了丰富且逐步完善的API,使用户可以专 注于业 务核心代码。比如程序需要作为Tcp服务端监听一个端口,只需要用户配置几行文字即可,而无需关心socket等底层实现,同时增加了灵活性。Farm使用automake自动生成可执行文件,如果增加了新的文件,只需将文件名写Makefile. am即可,省去了繁复的makefile的编写工作。通过执行Farm中的脚本,可以将可执行文件、配置文件、辅助工具等迅速打包为发布介质Crop。

解压后的Crop将是一个完整的运行环境。Crop的使用者只需要运行install. sh就可以下班了。

层次化及模块化的架构使开发任务更加容易分配和界定,TDD的开发模式使得开发更加稳健,不同层次和模块的版本概念进一步降低了bug的发生概率,同时使版本管理更加简便。

全球孩童创意行动挑战(DFC)

简介

全球孩童创意行动挑战(英文:Design For Change)为引导中小学孩童透过自主学习发想,寻找社会问题,并思考改善方法,进而实际行动解决问题的挑战活动。此挑战活动于2009年自印度发起,2012年已发展至37个国家,超过两千万个孩童参与过此挑战。华文世界中,台湾、香港、澳门、深圳、上海、南京、青岛、沈阳、济南等有部分的草根行动者以个人或民间组织的名义响应,在当地举办挑战活动,鼓励孩童改善社会问题。

缘起

2009年,位于印度亚美达巴德城市的河滨学校(Riverside School)的吉兰·贝儿·瑟吉(Kiran Bir Sethi)校长,与几个当地城市的公益团体讨论后,决定效法印度圣雄甘地的精神,发起一个让学校孩子自己决定解决社区问题的一周活动。此活动名称为“Joy of Giving”,意思是“付出的喜悦”的活动。 当时学生感到亚美达巴德这座城市对儿童很不友善,所以他们举办封街活动 (Street Smart),在封街举办园游会、画卡通斑马线等创意有趣的活动下,改善城市里头大人对儿童的轻蔑观感。 2010年3月,瑟吉女士受邀上TED大会,她利用此次机会,向全球的教育家呼吁,设计让全球孩童参与的改善生活问题平台,并将活动名称扩大为“Design For Change”,亦即“设计来改变问题”。并开始串连全球的孩童行动 。

相关研究理论

哈佛的零点计划

史丹佛的英雄计划、设计思考

扩散

活动规模

依印度官方统计,此活动参与的数字由2009年三万位孩子,到2010年十万位孩子,到2011年两千五百万位孩子。

参与组织类型

自从2010年3月的TED演说后,全世界开始有热心的人士响应,并透过具体的行动一齐在当地推动DFC挑战。由于DFC并不具有中央决策的管理框架,各地与印度创始单位的合作方式非常多元,所以也无清楚可明确界定的参与资格,在此约略将响应的组织形式大约可分为个人名义、民间组织、或政府机构等三种形式。这并不是很明确的界定,甚至有些地区的参与者也会不同的时期,以不同的形式参与DFC活动。 比方说台湾的DFC参与者,原本于2010年是以个人名义协助推广,但于2011年时,他们在台湾成立了社团法人,并也获得政府的资源、协助推广。所以以下三大类并不是全然壁垒分明的分类方式。 (待画图:DFC挑战活动2012响应区域图)

个人名义

许多华文世界或是东亚的参与者会对此活动有兴趣,几乎都是从TED演说上获得相关消息后,透过网络主动联络印度主办单位,进而参与的。这样的例子有泰国、日本、香港、上海以及早期的台湾团队。

民间组织

在南亚许多教育组织已经与创办人瑟吉女士有过合作关系,所以透过教育单位的合作来推广。如巴基斯坦、不丹、新加坡、台湾、澳门

政府机构

以墨西哥为最显著的例子,墨西哥政府全力支援这样的活动,所以参与的学生也十分大量。

造成影响

获奖:Index Award,Rockefeller Foundation Innovative Award

新闻报道

华文世界中,台湾、香港、澳门的活动皆有许多新闻报道(待整理reference)

相关纪录片

印度的 TEDIndia

日本的 TEDxTokyoyz

台湾的 TEDxMonga、感恩故事集

出版书籍

中文

给孩子改变世界的机会

英文

I Can Book

争议

有意见指出,此活动可能出现商业化、政治化、或宗教化之问题。2100433B

*文章为作者独立观点,不代表造价通立场,除来源是“造价通”外。
关注微信公众号造价通(zjtcn_Largedata),获取建设行业第一手资讯

热门推荐

相关阅读