关于hard work的名言_partyhard

关于hard work的名言_partyhard今天看了美团饿了么的app撕逼,作为程序员而且是app开发者,表示深深的蛋疼了。知乎原文:如何评价美团外卖商家版强杀竞争对手的商家版App进程?不评价回答里各种关于程序员节操问题的论述,能看到这篇博客的,心里都明白需求是谁提的。单聊聊hardcode的事。我不是科班出身,所以之前还这个词还真不是很熟悉。magicnumber倒是听说过。扯远了,http://blog.csdn

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

今天看了美团饿了么的app撕逼,作为程序员而且是app开发者,表示深深的蛋疼了。知乎原文:

如何评价美团外卖商家版强杀竞争对手的商家版 App 进程?

不评价回答里各种关于程序员节操问题的论述,能看到这篇博客的,心里都明白需求是谁提的。单聊聊hard code的事。

我不是科班出身,所以之前还这个词还真不是很熟悉。magic number倒是听说过。扯远了,http://blog.csdn.net/decision/article/details/536011,文章中说程序员应该坚决避免代码中得hard code。变量啊、数字啊、一写死,就会造成不可读,不可维护等等问题。

hardcode 定义:
http://www.cnblogs.com/caogtaa/archive/2008/01/24/1860994.html

但是从我这几年写的这些安卓程序中,感觉这么说有点太绝对了。我们在写程序用确实应该注意变量的命名、代码的可读性等问题,但是当某些场景只出现1次,或者需求会扩展、变更的可能性很少的时候,就需要在编写代码的时间与漂亮程度做一个取舍判断(大神、强迫症、处女座请忽略=、=)。通常我们的时间都是有限的,在deadline的限制下,少数的hardcode+简洁的注释还是可以接受的。。。算是一种妥协把。

另外,看到知乎美团客户端反编译的截图之后,代码混淆真是™太重要了!同仁们共勉吧。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/219132.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • vue/uniapp 如何让页面的 onLoad 在 onLaunch 之后执行[通俗易懂]

    app.vue里的onLaunch中如果有异步方法(比如:登录),返回结果可能会在页面的onLoad之后,但onLoad中的方法需要登录回调的结果。为了让页面的onLoad在onLaunch之后执行,解决方案:1.main.js添加代码Vue.prototype.$onLaunched=newPromise(resolve=>{Vue.prototype.$isResolve=resolve;})2.在App.vue的onLau

    2022年4月14日
    56
  • pycha2021.5激活码[在线序列号][通俗易懂]

    pycha2021.5激活码[在线序列号],https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月20日
    58
  • 操作系统中的同步和异步

    操作系统中的同步和异步操作系统中同步、异步性概念首先我们从操作系统的发展中学习什么是异步性。在操作系统发展的初期阶段,CPU处理的是作业,而且是单道批处理。什么意思呢?就是一个作业从提交到结束,程序员都不能干预,此时整台计算机就为这一个作业服务(可想有多少资源被”浪费”),这样有一点好处就是整个程序是”封闭的”。这样的操作表明人和机器是没有交互的。那我们怎么实现人机交互呢?这个答案是中断。中断的引入,使得工作人员能…

    2025年7月5日
    2
  • python读取图片文件名_python 获取图片并自动命名保存

    python读取图片文件名_python 获取图片并自动命名保存#-*-coding:UTF-8-*-#导入第三方库importurllibfrombs4importBeautifulSoupimportrequestsimportosimporttimeimportrandom#获取文件夹,如果文件夹不存在则创建新文件夹ifos.path.isdir(‘E://biaoqing//’):passelse:os.mkdir(‘E…

    2025年9月5日
    19
  • Oracle 1521端口

    Oracle 1521端口当windows系统开启防火墙时,在win7中,要开启进的1521端口XP下,用telnet远程IP端口号(1521)来查看端口是否打开例:telnet192.168.1.101521win7下,netstat-naptcp来查看netstat-naptcpTCP192.168.1.10:1521192.168.1.225:3…

    2022年5月15日
    75
  • div+css页面右侧底部悬浮层

    效果体验:http://hovertree.com/texiao/css/23/效果图:代码如下:转自:http://hovertree.com/h/bjaf/1kquypy7.htm推荐:htt

    2021年12月22日
    46

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号