原文:软件的极简主义

最近在公司同时带了好几个项目,在开发过程中总会遇到不同的需求然后不断的修改,最后回过头来对比最初的项目设计发现一个很小的项目最后竟然变得如此之复杂,冗余的API和大量复杂的接口。 而这一切就是为了满足不同的客户需求,降低客户的使用成本。但是这样的设计最终会是一个软件面临死亡 复杂过度以至于在重构的代码大大增加 。 反思自己所带的项目内容和开发现状,我想到了一个词 软件的极简主义 软件的极简主义,虽 ...

2016-03-17 07:33 15 1721 推荐指数:

查看详情

JavaScript面向对象(极主义法)

主义法   荷兰程序员 Gabor de Mooij 提出了一种比 Object.create ()更好的新方法,他称这种方法为"极主义法"(minimalist approach)。这也是我推荐的方法。   3. 1 封装   这种方法不使用 this 和 prototype,代码 ...

Mon Jul 16 07:24:00 CST 2012 7 1027
JavaScript学习总结(十三)——极主义法编写JavaScript类

  前两天在网上无意中发现了一篇使用极主义法定义JavaScript类的文章,原文链接,这个所谓的"极主义法"我还是第一次听说,是荷兰程序员Gabor de Mooij提出来的,这种方法不使用this和prototype,代码部署起来非常简单,这大概也是它被叫做"极主义法"的原因。下面就介绍 ...

Thu May 01 08:14:00 CST 2014 2 5466
真正牛逼的人,都是极主义者!!

写在前面 一个真正牛逼的人,都是极主义者;一款真正伟大的产品,都是极主义的产品。一个人只要简单的专注于自己的领域,在思想上删繁就简,成为某个领域和某个行业的专家是很顺其自然的事情。一款产品,立足于用户刚需,解决用户痛点,在不断的发展和迭代过程中,不断挖掘用户的潜在需求,真正能够解决用户的刚需 ...

Sun Jan 31 03:35:00 CST 2021 23 2437
.NET开源项目 QuarkDoc 一款自带极主义属性的文档管理系统

有些话说在前头 因为公司产品业务重构且功能拆分组件化,往后会有很多的接口文档需要留存,所以急需一款文档管理系统。当时选型要求3点: 1.不能是云平台上的Saas服务,整个系统都要在自己公司部署维护 ...

Wed Sep 05 17:19:00 CST 2018 40 5473
【推荐阅读】简单之美:30个极主义风格的网站作品

  在决定网站的布局之前,有很多重要的事情需要考虑。颜色、风格和可用性是网站布局的核心因素,是网站是否成功的关键。多年以来,我们看到很多内容充实,色彩丰富的网站作品,但最近几年极主义风格(一种设计风格,感官上简约整洁,品味和思想上更为优雅)的设计越来越流行,人们认识到简洁干净的网站布局能够更加有 ...

Sun Dec 23 21:26:00 CST 2012 0 7152
消费主义陷阱[转]

天天有人问这篇半年前的旧文,我们把这篇重发组成完整的中产三部曲 100多年前,莫泊桑写了篇著名的《项链》。 故事的女主人公马尔蒂尔原本过着朴素安稳的生活。 虽然是普通人的命,可 ...

Tue Sep 01 00:38:00 CST 2020 0 506
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM