请忍住,编程中别自作聪明

人人都有很高的欲望在编程中表现自己的聪明。你想卖弄一下,用你高超的技巧写出一段最奇巧的代码。它让你得到少有的成就感。然而,我发现,对于大多数人来说,这对于一个项目的长期维护工作来说并不是一件好事。

创新互联是一家以网站建设公司、网页设计、品牌设计、软件运维、成都网站营销、小程序App开发等移动开发为一体互联网公司。已累计为成都铜雕雕塑等众行业中小客户提供优质的互联网建站和软件开发服务。

比如像Ruby这样的语言,非常的灵活强大,使用这种语言耍聪明非常容易。而就像人们常说的更大的能力伴随的是更大的责任。所以,下面有一些对年轻程序员的谏言:在你的个人项目,娱乐项目中写出最奇巧的代码,以此来满足你的成就感,但在给客户做的项目中,你有责任让代码通俗易懂,请写出常规的代码。

下面是一个小例子,比较奇巧的代码和常规代码的区别。

奇巧的代码

 
 
 
 
  1. def address_is_empty?(customer)
  2.   [customer.street, customer.city, customer.state, customer.zip].any?{|prop| prop.nil? || prop.squish.empty? }
  3. end

你能理解吗?

英文原文: Resisting the temptation to be clever

译文链接:http://www.aqee.net/resisting-the-temptation-to-be-clever/


网页题目:请忍住,编程中别自作聪明
分享网址:http://hxwzsj.com/article/dpoohes.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 成都网站制作 定制网站设计 成都定制网站建设 定制网站制作 成都网站设计 成都响应式网站建设 成都网站建设流程 四川成都网站制作 成都网站设计公司 成都网站设计 古蔺网站建设 网站制作 成都网站建设 成都商城网站建设 企业手机网站建设 网站建设公司 成都网站建设 成都网站建设 四川成都网站建设 教育网站设计方案 网站设计制作 网站制作公司