之前在知乎上浏览到一篇关于 python 是否能做大型项目的讨论,其中就说到YouTube,YouTube 不管从历史,代码量,程序员数量,还是支撑的业务规模来看,都是一个成功的大型 python web...FastAPI 是一种现代、高性能 的Web框架,用于基于标准Python类型提示使用 Python 3.6+ 构建API。 官方给出的核心功能有: 1....PEP484 从Python3.5 开始引入了类型提示的功能,PEP 526 使用Python3.6中的变量注释语法对其进行了拓展。...好的,通过上述介绍我也简短回复一下我们标题提出的这个问题,python是个烂语言吗对于做大项目?...Tornado 专题已经完结,喜欢研究python源码以及python的高级语法方法的可以去系统的看看那13篇文章,希望能对你有所收获。
如果要选世界上最烂的程序,你如果当了第二都他妈的没人好意思当第一!...☆文章版权声明☆ * 网站名称:obaby@mars * 网址:https://h4ck.org.cn/ * 本文标题: 《Kies 真tmd烂》 * 本文链接:https://h4ck.org.cn
正所谓“好记性不如烂笔头”,再好的记忆也有被清除的时候,因此,我决定把自己平时看到的一些有意思或者有用的文章以及工具都记录下来,然后统一到一个时间汇总分享一次,目前定的时间是每两周分享一次,取名为“烂笔头周刊...2、Playwright 图片 Playwright是一个强大的Python库,仅用一个API即可自动执行Chromium、Firefox、WebKit等主流浏览器自动化操作,并同时支持以无头模式、
但不变的是,PG 很棒,他从来不烂!
1、编码规范 每种编程语言、每个框架都有自己的一套编码规范和编码最佳实践方式,例如 PEP8 是 Python 语言的编码规范,作为 Python 开发者,每个人至少要将 PEP8 读上三五遍,熟记于心并运用在项目中...简单的代码自然无需写注释,良好的代码自身就是文档和注释,但是如果有较复杂的代码逻辑就必须用注释来加以说明你当时写这段代码是如何思考的,否则隔两个月自己都不知道写的什么烂代码,还在骂这是哪个傻逼写的。...虽然Python是一门优雅简洁的语言,但是同样离不开注释的帮助,毕竟,代码是写给人看的。
使用过 pip 的人应该都知道,在国内使用 pip 安装 python 依赖是需要设置源的(其实不仅仅是 pip 命令,包括其他涉及到源的都一样),而我的 Dockerfile 里面就要使用 pip 命令来安装依赖...先来看看我在使用 ARG 关键字之前的 Dockerfile 内容: FROM python:3.9 ENV PYTHONUNBUFFERED=1 WORKDIR /opt/cloud/izone RUN...再来看看我修改之后的 Dockerfile 文件: FROM python:3.9 ARG pip_index_url=https://pypi.org/simple ARG pip_trusted_host
其实本没有什么代码是 “史上最烂” 的,要有也只有 “史上更烂” 的,我想随便说说这个话题,也是源自豆瓣的一个讨论。事实上,系统复杂了被骂代码烂是一件司空见惯的事情。...越灵活的语言,越难驾驭,超级烂的代码就越容易见到。...还有的程序员说,唯物辩证法告诉我们,任何事物都有两面性,所以我们要学习烂代码中好的设计,并且把糟糕的设计引以为戒……我说,得了吧。烂就是烂,把屎放在冰激凌蛋筒里也还是屎,那么矫情干什么?...有很多程序员总有一种推倒重来的冲动,特别是看到烂代码的时候。我也曾经如此。其实这是危险的。况且在很多情况下你的重写未必有他原来的烂代码好。也许你能解决其中的 30 个问题,却引入了 50 个新问题。...不写烂代码就是爱惜生命、节约资源、保护地球,写好的代码就是一个程序员的素质,没有那么多理由可以讲。
# 排序算法 # 冒泡排序 冒泡排序 平均 最好 最坏 辅助空间 稳定性 时间复杂度 O(n^2) O(n) O(n^2) O(1) 稳定 <?php $ar...
如何评价一段代码是好还是糟糕?“整洁性”是一个重要的评价标准。能把代码写出来是一回事,但是写出整洁、可读的代码又是另一回事。然而,什么是「干净的代码」呢?怎么才...
1.摘要 这是烂代码系列的第二篇,在文章中我会跟大家讨论一下如何尽可能高效和客观的评价代码的优劣。...在发布了关于烂代码的那些事(上)之后,发现这篇文章竟然意外的很受欢迎,很多人也描(tu)述(cao)了各自代码中这样或者那样的问题。...无法从字面意义上翻译出原本意思的代码大多都是烂代码,比如“ms代表messageService“,或者“ms.proc()是发消息“,或者“tmp代表当前的文件”。
记得在我刚学 Java 的时候,真是搞不清楚 Date 和 Calendar 这两个类,后来我渐渐知道,原来不能全怪我啊,Java 日期 API 之烂是公认的(不妨参见这篇文章,Tiago Fernandez...做过一个投票,就是要选举最烂的 Java API,结果 Java 日期 API 排行第二,仅次于臭名远扬的 EJB2,嘿嘿)。...310 众所周知 Java 的规范就是多、而且啰嗦,这帮老大们(Export Group 中除了有 Oracle 的人,还有 IBM、Google 和 RedHat 的人)终于再也无法忍受 Java 那么烂的日期
本周最烂代码 仔细看看,上面的代码错误太多,以至于我不知从何谈起。 如果你是一个初级开发工程师,这篇文章会帮你明白上述代码中存在的一些非常严重的问题,并让你引以为鉴。
,是阻碍 RAG 技术走向更多企业、让企业愿意为之付费的主要瓶颈; 解决掉 RAG 最基础、最本质的问题,是出现爆款产品的基础; 长上下文模型和 RAG 之间不应是冲突关系,而应是合作关系; 如果“烂大街...RAG 真的“烂大街”了吗? 郭瑞杰: 感谢常扬老师及前面两位老师的分享, RAG 技术在不同行业和场景下的应用仍在探索阶段,许多潜在的应用和优化尚未实现。...在很多同学的认知里, RAG 技术似乎已经“烂大街”了?关于这个问题,大家怎么看? 张颖峰: RAG 技术在实际使用中确实存在一些挑战。虽然部署起来相对容易,但实际效果往往并不理想。...其次,关于“烂大街”的问题,如果这代表降低 RAG 技术理解和使用的门槛,我认为这是一件好事。...同时,“烂大街”也有另一层含义,即技术看起来很好,但实际使用效果不佳,需要进一步加工和调整。这是我们需要优化和避免的。
来源:https://www.jianshu.com/p/e18fd44964eb
这么烂的代码,谁写的? 每个程序员都会发出这样的灵魂拷问。 烂代码可能是祖传的,上一代程序员写的,可能是离职的程序员写的,可能是同事写的,更悲催的是,可能就是你自己写的!...01 遏制你重写代码的冲动 我不止一次一边砸键盘一边骂:这么烂的代码,维护成本这么高,重写得了!...这些都是自己赖以生存的技能,不能因为祖传代码烂,自己写的代码更烂! 重构和测试不分家, 把自己的单元测试写好,把功能测试做好,必要的话请测试人员帮个忙。
1.摘要 最近写了不少代码,review了不少代码,也做了不少重构,总之是对着烂代码工作了几周。为了抒发一下这几周里好几次到达崩溃边缘的情绪,我决定写一篇文章谈一谈烂代码的那些事。...这里是上篇,谈一谈烂代码产生的原因和现象。...3.烂代码终究是烂代码 但是偶尔有那么几次,写烂代码的人离职了之后,事情似乎又变得不一样了。...3.6.够用的代码 而相对的,如果一个工程的代码难以阅读,能不能说这个是烂代码?很难下定义,可能算不上好,但是能说它烂吗?...几乎所有的烂代码都是从“够用的代码”演化来的,代码没变,使用代码的场景发生变了,原本够用的代码不符合新的场景,那么它就成了烂代码。
烂代码特征:可读性差、逻辑混乱、性能低下。 1.奇葩项目(模块)名 项目(模块)名称使用汉语拼音、英汉双拼、超长的字母集。
关于烂代码的那些事(中)1.摘要 这是烂代码系列的第二篇,在文章中我会跟大家讨论一下如何尽可能高效和客观的评价代码的优劣。 ...在发布了《关于烂代码的那些事(上)》之后,发现这篇文章竟然意外的很受欢迎,很多人也描(tu)述(cao)了各自代码中这样或者那样的问题。 ...无法从字面意义上翻译出原本意思的代码大多都是烂代码,比如“ms代表messageService“,或者“ms.proc()是发消息“,或者“tmp代表当前的文件”。
IOC 和 DI 、DL 的关系(这个 DL,Avalon 和 EJB 就是使用的这种方式实现的 IoC):
写代码可以说是程序员天天要干的事情,要是代码都写不好,最基本的看家本领都练不好,成天堆砌烂代码,写代码还有啥意思呢?那还干啥程序员啊!...后来我熟练掌握了各种编写高质量代码的技巧、方法和理论,我发现,实际上,写烂代码和好代码花费的时间是差不多的。...我相信,很多工程师都很重视代码质量,毕竟谁也不想写被人吐槽的烂代码。但是,就我的了解来看,毫不夸张地讲,很多工程师,甚至一些 BAT 的员工,代码都写得惨不忍睹。...一方面,在目前这种快糙猛的开发环境下,很多工程师并没有太多时间去思考如何写高质量代码;另一方面,在烂代码的熏陶下,在没有人指导的环境里,很多工程师也搞不大清楚高质量代码到底长什么样。
领取专属 10元无门槛券
手把手带您无忧上云