码农的工匠精神

码农的工匠精神,具体体现在:

每一个可能出错的返回值检查了吗?

每一种可能抛出的exception被catch了吗?

资源的申请和释放是否一一对应?

冗余的代码是否被简化,相似的代码是否被提取?

该有logging的地方打没打log?

任何来自外部的输入是否有validation?

并发是否做了恰当的同步?

已知的安全漏洞是否在动手前就部署防御?

模块的划分是否做到高内聚低耦合?

UT是否足够...

有一点没做到,就只能算粗制滥造堆叠的代码,对应的产品只是又一个传统型中国制造,属于濒临淘汰的落后产能

时间: 2024-08-04 13:00:34

码农的工匠精神的相关文章

与技术无关,但却值得码农们好好读一读的怪书:禅与摩托车维修艺术

最近在读<禅与摩托车维修艺术>这本书,说它很奇怪,其实是因为觉得书名很有意思.看书名,很容易被误解成是一本教人修摩托车的教程,事实上它是一本非常经典的哲学书籍,很多大牛都有推介过这本书. 著名的物理学家 霍金 曾这样评价这本书: “我因为写了一部人们把它和<禅与摩托车维修艺术>相比较的书而感到甚受恭维,我希望拙作(<时间简史>)和<禅与摩托车维修艺术>一样使人们觉得他们不必自处于伟大的智慧及哲学的问题之外” 其实不单单是霍金,乔布斯也曾经极力的推崇过这本书.

AppCan如何用“工匠精神”打造中国移动技术的领导品牌

今年,"工匠精神"第一次被写入政府工作报告,而对于AppCan,"工匠精神"并不陌生.创立6年,AppCan始终是近乎低调的深研技术,自主研发出面向移动端的Hybrid混合开发技术,精心打磨产品,为技术人提供极致开发体验,是AppCan一直推崇和坚守的工匠精神. 中国第一个吃螃蟹的人,专注移动开发技术六年 2008年前后,Andriod.iOS.塞班等操作系统竞相角逐,王国春凭借敏锐的市场战略眼光,开始着手于研发跨平台的移动应用开发系统.王国春回忆道,"除

你,该成为怎样的码农?

[仅是草稿,各位看官勿喷!!!谢过~~~] 我是一名涉世不深的小IT,一名从上大学开始就在这行摸打滚爬,漫无目的,胡乱瞎搞的幻想者!写这篇文章主要是为了警示自己,不忘初心.互勉! 其实我希望每位能看到这篇文章的朋友能静心反思下自己:你,该称为怎样的码农? 一.应该有明确的目的! 是木讷的坐在电脑屏幕前,按部就班的完成既定的开发任务?还是运用着你那不输于创世者的大脑,利用你手上的工具做出一个又一个创世奇才的作品? 就最近发生的一件小事举例,前段时间学了Git,用Git的人都知道这个工具真的很方便,

【知乎】怎么成为一个优秀的程序员,而不是一个优秀的码农?

怎么成为一个优秀的程序员,而不是一个优秀的码农? 9 条评论 分享 默认排序按时间排序 98 个回答 3844赞同反对,不会显示你的姓名 萧井陌 微信公众号:炼瓜研究所 技术社区 - 3844 人赞同 优秀的程序员会告诉你打根基的重要性,会劝你在厚积薄发前要隐忍. 优秀的码农会告诉你学啥底层.啥啥啥一拖就好了,学了python还要啥自行车啊,数据结构排序函数二分搜索这不都内置了吗?工作中永远用不到,学算法有啥用啊?成为高手有很多种方法汇编是个屁啊? +++基础的分割线+++ 列举几个我认为比较重

可怜的码农们该如何赚钱?

码农们除了上班外,怎么能再赚点小钱了,恐怕这是每个码农一直苦苦寻找的问题. 码农只会写软件,当然最后的办法就只能是业余时间编写个差不多的软件,然后收注册费来赚钱了.可是中国的恶劣环境,造成所有的用户基本都有"又要马儿跑,又想马儿不吃草"是想法,所以如果你要坐等收注册费的话,肯定会颗粒无收的.(我在另外一篇博文<国产软件为什么越来越流氓?>里讨论过这个问题).直接收钱的办法肯定是行不通的.现在手机APP行业在中国(不讨论国外)几乎所有的APP都是使用软件让用户免费用,然后靠软

爆笑图片锦集,神秘的码农们

大家常说“星期一的感觉就像失恋一样: 星期二的感觉就像找不到对象一样:星期三的感觉就像暗恋一样:星期四的感觉就像准备告白一样: 星期五的感觉就像初恋一样:星期六的感觉就像热恋一样:星期天的感觉就像快分手一样.” 今天本是个晴空万里适合热恋.约会的天气,苦逼的码农只能敲敲代码,扫扫新闻,趁着还没睡醒,迷糊的状态,贴个图,抖擞下精神,发发神经~ 原来斯文人的背后是这个样纸的 急!!!! 在你的面前拽一下下~ 神一样的经历~你懂得~ 如此需求!拽爆了! IT妹子,要的就是“饭儿” 帅是随着年龄的增长而

年薪50万码农转行卖凉皮,互联网思维又一次颠覆?

我出生在陕西西安农村家庭,从小学习也一般,记得我们上幼儿园的时候,学生们都背着家里给自己用布缝制的书包,教室的窗口是用农村的白色蛇皮袋子,到了冬天北风呼啸,教室里因为没有桌子板凳而风从窗口呼啸. 从小学开始我就特别羡慕那些学习特好的同学,羡慕他们快速的解题速度,每次有很多和我一样的人都拼命非常努力,但是总是成绩平平,所以我们每天的生活都是做题,解题,高分数,你每天都得跟别人比,渐渐让我感觉从此你的人生就只能平庸,学习好的学生上好的学习,找好的工作,挣高的工资,尤其在我们印象最深的是高考,三天一大

做工程师而不是做码农

时间很重要 很多人喜欢苦苦钻研一样东西,觉得知识一定要是自己思考出来的才算学会,这个精神很好,但确实最不经济的学习方法.这一点上,我吃过亏也受过益,所以现在越发体会深刻:我上学的时候,物理一直很好,属于那种下课玩玩也能考很好的类型,数学却差的出奇,我一直想不通为什么,直到后来看到一种叫NIH(Not Invented Here)中文即非我独创的心理疾病是,我才发现,MD,这是病,得治.学数学的时候,我喜欢跟公式较劲,跟定理较劲.不仅要会推导,还老是纠结于为什么别人能想出1+1=2,我为什么没有想

码农提高工作效率

俗话说,天下武功,唯快不破.也就是说要练成天下高手的话,出招速度一定要快,这样才能在江湖上立足,不至于掉了脑袋.而程序员要在IT界混出个名堂,也要有高效的工作效率才行.IT行业时时刻刻都产生着新知识.新技术,要想跟上变革肯定要有几把刷子. 而我本人很喜欢各种各样的方式来提高自己的工作效率,可以分享给大家一些经验. 键盘功底要扎实.敲键盘时要使用标准指法.可能你认为这是程序员的基本功,可是我发现其实很多程序员都做不到这点.看着他们敲代码时那笨拙的指法我就心急.其实炼成标准指法不难,相当年我还是一指