相关推荐
-
走近设计模式:写代码一定要用设计模式吗?
摘要:不少人对设计模式都有些疑问或者说是质疑:写代码一定要用设计模式吗?用了设计模式的代码就比没用的好吗? 本文分享自华为云社区《走近设计模式:写代码一定要用设计模式吗?》,原文作者:技术火炬手。 ...
-
我见过的最糟糕代码
在本文中,我将向你展示我见过的一些最糟糕的代码,它们被称为“魔鬼代码”,会带来很严重的后果。然而,我们发现通过一些好的实践,你可以很容易规避它们。 “魔鬼代码” 需要改进的代码与所谓的“魔鬼代码”是...
-
你们会因为代码烂,而入职两三天选择离职吗?
其实早先有过一些关于代码质量的讨论,比如「关于烂代码的那些事」,「程序员的日常:哪个蠢蛋写的烂代码?」,「你的代码写的很烂」。这让很多程序员感受到共鸣,大家纷纷出来吐槽。大家都在抱怨同事的代码写的烂,...
-
代码整洁之道——如何写出整洁高效的代码
适合初学者和对代码规范一知半解的朋友
-
代码该怎么写——设计原则
初学者学会编程语言后开始写代码,当我们实现一个功能后会有成就感,但是看了别人写的代码又大感困惑,他为什么把代码写得那么复杂?明明一个简单的功能,为什么要这样做? 还有人即使学会了编程语言,仍然不知道...
-
如何写出优质简洁的代码,这6个技巧要记得
写干净代码的好处 先来了解编写干净代码的一些好处。其中一个主要好处是,干净的代码可以减少花在阅读上的时间和理解代码的时间。凌乱的代码会减慢任何开发人员的速度,使开发者的工作变得更加困难。 代码越...
-
程序员,为什么千万不要重写代码?
程序员都有一颗工程师的心,所以当他们到一片新的场地想做的第一件事就是,将旧的...你之所以认为旧代码一团糟,其实是由编程的一个基本定律决定的,那就是:写代码容易,读代码难。 为什么你觉得旧代码异常混乱?...
-
程序员:这10种糟糕的程序命名,你遇到过几个?
这10个极其糟糕的程序命名,你遇到几个? 有人问:规范的命名风格真的能让你程序员少出bug? 当遇到这方面的教训时,...不要觉得中文命名不可思议,我以前也是这样觉得居然还有中文命名的,上一家公司就有这样的例子。
-
你真的会用 PyCharm 吗?推荐 14 个亲测好用的 PyCharm 插件
“ 阅读本文大概需要 3 分钟。 ”写 Python,很多朋友都用的 PyCharm,包括我在内。但其实大部分情况下我们用到的功能可能仅仅占 PyCharm 功能的一小半都不到。本文推荐...
-
写代码犹如写文章: “大师级程序员把系统当故事来讲,而不是当做程序来写” | 如何架构设计复杂业务系统? 如何写复杂业务代码?
写代码犹如写文章: “大师级程序员把系统当故事来讲,而不是当做程序来写” | 如何架构设计复杂业务系统? 如何写复杂业务代码? Kotlin 开发者社区 “大师级程序员把系统当故事来讲,而不是当做程序来写” ...
-
千万不要相信程序员在加班时间写的代码!
其中最重要的就是这条:不要相信一个程序员在加班时间写出来的代码。 (软件工程的学说表明,连正常时间好好写的代码,也不要太相信。不过这不是本文的重点,略过不提。) (不懂代码的人,看到本文中的Java代码可以...
-
真正的程序员到底应该是什么样子的?
第一章(推荐看完整篇文章,再回过头看一遍第一章)我非常幸运出生在一个电脑和电子游戏还没有普遍的时代。所以我可以和我的小伙伴们一起玩耍,同时发明属于我们的游戏。我们十分会玩:用树枝做成'��'。我们可以用...
-
单元测试,只是测试吗?
首先我就来回答一下标题提出的问题:单元测试除了是一种测试手段外,更是一种改善代码设计的工具,容易写单测的代码往往也具有更加良好的设计。因而是任何自动化测试工具都无法取代的。当然,这里也不是把自动化测试...
-
什么是真正的程序员
这篇文章的原文来自:A Little Printf Story...所以我可以和我的小伙伴们一起玩耍,同时发明属于我们的游戏。 我们十分会玩:用树枝做成’????️’。我们可以用树枝做出任何东西,除’回旋镖’。因为你把树枝扔出去,
-
想学python编程-想学Python编程?你真的适合吗?
你真的适合吗?有的人说我想学什么、我想干什么,很多时候都是头脑发热,单凭一腔热血,可是这样的路即便走上去你又能坚持多久呢?所以,每每有人问我学Python编程怎么样,我都会反问一句:你适合吗?是看着Python编程...
-
代码审查“查”什么?
让我们来谈谈代码审查(Code Review)。如果花几秒钟去搜索有关内容,你会发现许多论述代码审查好处的文章(例如,Jeff Atwood的这篇文章)。你还会发现许多介绍如何使用代码审查工具的文档,比如我们常用的Upsource...
-
【翻译】我为何爱读代码?你为何也应当爱?
原帖地址:http://www.luanxiang.org/blog/archives/1092.html作者:...可是,读代码真是不容易,而且还很烦人,又无可逃避,其他人写的代码总是很垃圾(即便不说,我们心里也这么想的)。即使自己写的代码,过几个小时
-
重写代码,是否还要继续?
程序员都有一颗工程师的心,所以当他们到一片新的场地想做的第一件事就是,将旧的一切推倒重来。...你之所以认为旧代码一团糟,其实是由编程的一个基本定律决定的,那就是:写代码容易,读代码难。 为什么你觉
-
python源码期末大作业基于opencv+TensorFlow的人脸识别+数据集+详细代码解释(期末大作业项目).rar
本项目基于OpenCV和TensorFlow实现了一个功能完善的人脸识别系统,并附赠了详细的数据集与代码注释。对于计算机专业的学生、教师或企业员工而言,这无疑是一份极具价值的参考资料,尤其适合那些在人工智能、通信工程、自动化及软件工程领域寻求提升的学习者。 项目涵盖了从图像预处理到模型训练、评估及实际应用的全过程。利用OpenCV的强大图像处理能力,对人脸进行精准定位与特征提取;再结合TensorFlow的深度学习框架,构建并训练出高效的人脸识别模型。此外,项目还精心准备了详尽的数据集,确保模型的训练效果。 代码部分,每一行都有详尽的注释,旨在帮助读者快速理解并掌握核心算法。无论是人脸识别的初学者,还是希望在此基础上进一步研究的开发者,都能从中获得宝贵的启示。 经过严格的测试,本项目的各项功能均运行正常,表现出色。请放心下载使用,相信它将成为您课程设计或毕业设计的得力助手,助您在学术与职业道路上取得更高的成就。