漂亮的设计会带来长远的好处

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

今天重读了《代码之美》中Adam Kolawa缩写的一个章节——《漂亮的设计会给你带来长远的益处》,有了那么一点点感触。先说一下Adam的经历,现在Adam是Parasoft公司的创始人和CEO,在业界有着很高的知名度,根据《代码之美》上的介绍,因为他有着多年在各种软件开发流程中的经验,他对目前高科技企业的理解视角非常独特,也能很敏锐地抓住目前所流行的技术方向。至于Parasoft公司,对于测试领域比较关注的朋友可能会更熟悉一些,它的产品Jtest、C++test、.TEST、SOAtest都有着不错的口碑。从Adam的经历和他所做的事情来看,完全符合欧美企业走专业化道路的特征。

在文章中,Adam提到对漂亮代码的个人看法,一个很基本的一点就是“它必须是可工作的代码。”Cool,一语点破天机。想起从前我们经常批评印度人写的代码多么又臭又长,可是不管怎么说,那些代码就是运行的很稳定。我们的代码虽然好看,但是花架子居多,经不起考验。如果代码不能精确、高效地完成我们在设计它时所预期的任务,那么它再好看也是无用的。

可工作的代码说得是代码的外在美,对于代码的内在美,Adam的观点也非常简洁,那就是“我坚信,漂亮的代码必定是短小的代码。”结合上面一段中提到的印度代码,显然它也不符合Adam的标准,不过还是要强调,代码的首要漂亮点是它必须能够解决问题。就如同沟通,自认为表达的简洁美妙,但如果别人还是不明白你在讲什么,你说的这些话有意义吗?

漂亮代码的另外一个标准是“节俭之美”,也就是漂亮的代码永远不会忘记它们是要在计算机上运行的,而计算机有着种种限制。

设计能够为企业品牌带来哪些好处    企业想要发展壮大想要在行业内脱颖而出,就需要对自身产品的品牌进行塑造,品牌产品不但会在同类产品中拥有更好的辨识度同时也会为企业提高更多的附加值。目前服务好,售后好的北泓设计公司在市场中极受企业的推崇,下面就来了解一下北泓设计能够为企业品牌带来哪些实际的好处。 一、更容易被大众熟知 良好的品牌标志通常都拥有较好的受众认知度,尤其是市场对其还不够熟悉的企业产品就更需要良好的大众辨识度,只有... 阅读详情

相关推荐

什么是设计模式?为什么要使用设计模式?有什么好处

设计模式(Design pattern):是针对设计问题的通用解决方案。 使用设计模式:可以把它应用到特定的应用中,用于解决相似的问题。 使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 真正理解什么是设计模式,就是要透彻理解OO的四大要素:封装、继承、多态和关联。其中核心是封装的概念。 常用设计模式的一些优缺点 1 简单工厂模式(Static Factory Method...

极客神殿 1万+

如何做一份漂亮的年终总结报告?教你5个实用套路

不知不觉四季度就过去三分之一了,马上要年底了,一年一度的年终总结报告又要让不少人头疼了,辛苦一年的成绩如何淋漓尽致地展现在领导面前,让领导多给点年终奖呢? 今天我就给大家分享关于如何制作一份漂亮的年终总结报告的方法和套路,相信一定对你有帮助! 一份好的年终报告的6个要素 从我开始带团队以来,每年都要负责团队成员的年终答辩,见过不下百份各式各样的年终报告。很多新人第一次做年终报告,大多都是套用别人的模板,好处是框架基本没啥大问题,能够顺利把报告说下来,但是问题难得出彩,千篇一律,很难在领导脑海里留下深刻

Leo的博客 5010

为什么要书写文档

很常见的情况是,开发人员对于书写文档有种种非议,但是一个正规的软件项目,即使带来了表面上的工作效率降低,也必须花费精力书写文档,为什么呢?任何时候,只要是两个人以上参与项目,都离不开口头交流,但是每个人在传递这个口头交流的内容的时候,都会把原来的意思歪曲一点点,人类的记忆能力就是这样的。一个软件项目永远离不开口头交流,我们不必要去停止这种交流方式,但是当开发人员比较多的时候,就可能带来很多麻烦,某

微软新技术 798

Jetpack Compose 比使用 XML 创建传统 Android UI 的好处更多

每年都有创新和技术进入市场,让设计师的生活变得轻松。降低开发成本。帮助开发/提高开发人员的效率和技能。它可以更轻松地专注于具有相似代码的不同平台和设备。众所周知,谷歌构建其 UI 框架需要时间。在此之前,他们终于发布了适用于原生 Android 应用程序的 Jetpack Compose。声明式 UI 是一种全球趋势。Web 和 Mobile 都在采用这种方法。谷歌澄清说,Jetpack Compose 是首要任务之一。替代标准 XML 的创新需要很长时间。...

m0_56144365的博客 951

做高性价比设计设计的实用方法

软件设计是软件开发非常重要的一个环节。本人通过在天津南大通用数据技术股份有限公司的实践,总结了几点关于软件设计的心得,分享给大家。 ★ 软件设计概述 ● 需求与软件设计的关系 ▪ 需求解决做什么的问题,而设计是解决怎么做的问题。 ▪ 需求工作决定了软件的价值,而设计决定了软件的成本。 ● 如何更简单、更少工作量地解决怎样做的问题,是设计工作的重点。 ● “漂亮”的设计需要全面考虑需求、预算、进度等各方面的因素。 ● 需要把设计细分:架构设计、模块设计、数据库设计、用户体验设计等。 ● word文档仅是软件设

liujzh007的专栏 303

Jetpack Compose 比使用 XML 创建传统 Android UI 的好处更多_jetpack compose 缺点(1)

每年都有创新和技术进入市场,让设计师的生活变得轻松。降低开发成本。帮助开发/提高开发人员的效率和技能。它可以更轻松地专注于具有相似代码的不同平台和设备。众所周知,谷歌构建其 UI 框架需要时间。在此之前,他们终于发布了适用于原生 Android 应用程序的 Jetpack Compose。

2301_82241775的博客 781

Java程序员去找工作,如何写好一份漂亮的简历,给你借鉴一下

现在互联网产业非常的好,很多人想要转行做Java开发,也就是我们常说的程序员,之所以这么多人想要转行程序员,就是因为程序员的工作工资比很多工作的工资高几倍。在这个每个人都缺钱的时代,每个人都想多赚钱。鲁迅说过:只要你有钱,你的情商和智商都会提高很多。找工作的两大步骤简历面试首先我们说简历,一份好的简历是让别人还没有接触你的时候,就对你印象颇深。简历就好比你相亲时提供给对方的资料,未见其人,那就先从...

十指波课堂的博客 328

关于欧盟拒批甲骨文收购MYSQL。。

一般人总是因为目光短浅而错失赚钱机会,larry 在眼光方面总能看的长远,以前一系列的收购足以证明。不过这次拒绝欧盟会给Oracle带来很大的麻烦,欧洲市场不要了? 我猜也许会打官司。 Oracle对SAP向来仇视,这次SAP利用欧盟打了一个漂亮的伏击战,接下来就看Oracle怎么反击了,拭目以待。 个人认为SUN被Oracle收购对广大程序员来说是件好事,一般人会觉得oracle碰过的东西...

baiseda 115

零基础入门学完Java?如何写出一份漂亮的简历,建议如下

现在互联网产业非常的好,很多人想要转行做Java开发,也就是我们常说的程序员,之所以这么多人想要转行程序员,就是因为程序员的工作工资比很多工作的工资高几倍。在这个每个人都缺钱的时代,每个人都想多赚钱。鲁迅说过:只要你有钱,你的情商和智商都会提高很多。 找工作的两大步骤 1. 简历 2. 面试 首先我们说简历,一份好的简历是让别人还没有接触你的时候,就对你印象颇深。简历就好比你相亲时提供...

weixin_45431247的博客 481

Jetpack Compose 比使用 XML 创建传统 Android UI 的好处更多_jetpack compose 缺点

作为一名从事Android的开发者,很多人最近都在和我吐槽Android是不是快要凉了?而在我看来这正是市场成熟的表现,所有的市场都是温水煮青蛙,永远会淘汰掉不愿意学习改变,安于现状的那批人,希望所有的人能在大浪淘沙中留下来,因为对于市场的逐渐成熟,平凡并不是我们唯一的答案!网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化学习资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!

FZBH_Q的博客 608

浅谈安卓手机软件开发UI设计师需要掌握的技能

在酷蜂科技广州APP开发专家看来,移动端APP开发UI设计要有其独有的一套设计规则和约束。新技术的不断加入促进了移动平台的快速增长,而移动端的UI设计也和传统的平面海报/网页设计不太一样。因此,想要成为一个合格的移动端APP开发UI设计师需要掌握一些重要的技能。     正如同web设计师需要了解HTML/CSS一样,作为移动端UI设计师的你应该了解移动端APP的架构。首先移动端开发的语言和

poyingtingshiliang的博客 1195

《何以笙萧默》

悄悄是离别的笙箫,沉默是今晚的康桥    周末看了下这部剧,体会到:          1 永远不要只顾眼前的利益,为了现在辜负别人,那样别人没理由等你。例子,

Blank的程序员之路 371

创业篇之七:利益法则

我们在一条船上,船就会稳固;反之,总会有人过来把船打翻。 所有成功的关系都来自于交换,既包括金钱,也包括情感、诚信、知识或者某种心灵安慰,它们统称“利益”。 利益法则就像风筝原理:该放则放,该收则收。   1、为什么这样做?——因为好处   (1)“好处”驱动 为什么有的企业的员工为工作拼命,除了信仰的因素之外,是足够的“好处”使然,绝不是你完美的五官和善良的心灵,也不是你风度翩翩的举

jianghuiquan的专栏 4281

年轻,可以不气盛?

昨天和我一个好友电话,因为到了年末,我们互相说一些自己工作上的情况,本来是在微信聊着。我然后说了句,我想跟自己的领导提下建议,因为感觉在这边工作了一段时间,想把自己对工作上的一些看法和领导...

嵌入式Linux 818
上一篇: O'Reilly Mediation公司介绍——让专业的人做专业的事
下一篇: 互联网 = 分享+热情
futurelight
博客等级 码龄25年 358粉丝 229原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值