首页
开源软件
问答
博客
翻译
资讯
Gitee
众包
活动
专区
源创会
高手问答
开源访谈
周刊
公司开源导航页
登录
注册
Gitee
资讯
专区
问答
活动
软件库
Tool
博客
培训
众包
登录
注册
开源问答
IT大杂烩
正文
看看牛B的程序员是如何写好看的代码。
热
aforbe
发布于 2011/06/03 14:08
阅读 4K+
收藏
0
回帖
20
PHP
一个前google工程师写的代码。看图不说话!哈哈。
收藏 (
0
)
分享
微博
QQ
微信
举报
加载中
最多投票
最新
1
faluo888
2011/06/03 14:17
这种写大三角的事儿咱也没少干…
评论 (
0
)
引用此回贴
举报
1
JiangMiao
2011/06/03 14:26
知道为什么是“前”Google工程师了。
评论 (
6
)
引用此回贴
举报
Midnight
2011/06/03 18:37
+1
回复
举报
voov
2011/06/03 15:19
关键是怎么进gg的?
回复
举报
五味格子
2011/06/03 15:08
+1
回复
举报
ValueError
2011/06/03 14:50
+1
回复
举报
dy810810
2011/06/03 14:46
相当精辟
回复
举报
下一页
1
骠骑将军
2011/06/03 15:55
忘了在哪里看过说,if后面的条件表达式应该判断最可能的情况,跟什么优化有关吧,高效好像.但是缺点是可读性不如if(!..) return.
如果是真的,这人写的挺对.
评论 (
0
)
引用此回贴
举报
0
aforbe
2011/06/03 14:08
php代码攻城师。。真利器也~
评论 (
0
)
引用此回贴
举报
0
笨蛋EGG
2011/06/03 14:19
不是说不要嵌套太多的if么?!
评论 (
0
)
引用此回贴
举报
0
sdfsadfasd
2011/06/03 14:47
嵌套太多了吧,影响可读性
评论 (
0
)
引用此回贴
举报
0
麦地兜兜
2011/06/03 14:57
还是C风格的好,先检测错误退出条件,如果满足错误条件,直接return;
评论 (
0
)
引用此回贴
举报
0
麦地兜兜
2011/06/03 14:59
if(empty($array)){ return; } if(!is_array($b)){ return; } .... 这种应该好看多了.
评论 (
0
)
引用此回贴
举报
0
star123045
2011/06/03 16:43
很好,很轻大,咱还没写过呢
评论 (
0
)
引用此回贴
举报
0
ddatsh
2011/06/03 17:59
在有业务逻辑的时候 就写不出这么漂亮的了
评论 (
0
)
引用此回贴
举报
<
1
2
>
发表回帖
热门内容
更多精彩内容
英伟达新款芯片 Blackwell 问世,AI 性能最高跃升 30 倍
开源日报 | 微软 AI 程序员登场,马斯克开源 Grok
亮点功能: 私有节点&组织内节点
C++ 之父反驳白宫观点
CudaText 1.211.0 发布,跨平台的文本编辑器
大术专搜 3.6.x 发布,Chrome 用户体验提升与 Firefox 看齐,mv3 升级
推进“全球开源软件产品库”骨干库建设,“2024中国数据库产品调研”正式发布
MyData v0.7.3 更新日志
云原生周刊:Istio 加入 Phippy 家族
Zadig 版本管理与自动化发布最佳实践解析
谁说 java 没有能打的 ORM?国产 ORM 框架 sqltoy-orm 5.6.1 发版
Open一Sora1.0 全公开
wlnmp 一键安装包更新 240318
Teo 0.2.18 发布,修复代码生成 bug,巨好用的网络开发框架
开放签电子签章付费版这么便宜,我老板说有顾虑?
历时 20 年,GnuCOBOL 已达到工业成熟度
PHP 8.2.17 发布
中国信通院发布《绿色算力技术创新研究报告(2024年)》
博通 CEO 承认 VMware 社区存在“一些不安”
vfox 0.2.5 发布: 一个工具管理所有运行时版本!
震惊:苹果手机电池栏“黑白无常”
Conti 泄露资料丨套路不新颖,攻击“狠”立体!
视频教程 | 社区最强王者带你入门 WeDataSphere
轻量级业务福音!TDengine Cloud 在国轩高科储能项目中的应用
慢SQL原因分析之索引失效 | 京东物流技术团队
当小白遇到FullGC | 京东云技术团队
制造行业数字化运维破局之道
IvorySQL地区用户组北京站|多角度,全方位感受到数据库的硬核魅力
深度强化学习整理
升级 JDK21、 Spring Boot 3.2并开启 Virtual Thread、CRaC
提升地理空间分析效率,火山引擎ByteHouse上线GIS能力
直播预约丨《实时湖仓实践五讲》第五讲:实时湖仓领域的最佳实践解析
LoRA:语言模型微调的计算资源优化策略
飞致云开源社区月度动态报告(2023年10月)
操作教程|通过1Panel开源Linux面板快速安装DataEase
用强数据类型保护你的表单数据-基于antd表单的类型约束 | 京东云技术团队
浅谈幂等设计 | 京东云技术团队
【稳定性】浅谈11.11大促之预案演练 | 京东物流技术团队
社区分享|MeterSphere变身“啄木鸟”,助力云帐房落地接口自动化测试
DDD 学习与感悟 —— 向屎山冲锋
分布式事务:XA和Seata的XA模式 | 京东物流技术团队
多模态+大模型会带来哪些“化学反应”?
精彩回顾|湖南大学openEuler技术小组成立!共话嵌入式技术创新未来
业务安全情报第二十一期 | 这个暑假,代抢票的“黄牛”赚翻了
服务行业高管分享:Zolvit是如何借助Linode将云成本降低50%?
如何基于Akamai IoT边缘平台打造一个无服务器的位置分享应用
如何写好大模型提示词?来自大赛冠军的经验分享(基础篇)
HarmonyOS语言基础类库开发指南上线啦!
安全日报(2024.01.17)
到店商详架构变迁
时间复杂度为 O(nlogn) 的排序算法 | 京东物流技术团队
TS版LangChain实战:基于文档的增强检索(RAG) | 京东云技术团队
彻底改变你的代码:JavaScript linter—Oxlint
nginx+lua+redis实现灰度发布 | 京东云技术团队
Jenkins+gitlab前端自动打包基础教程linux系统
HC2023 | 融合编译,协同优化,释放多样算力最大性能
openEuler 社区 2023 年 9 月运作报告
TDengine Contributor 钟宇讲述 TSZ 压缩算法优化背后的故事
工作流任务调度项目 Schedulis 0.8.0 新版本发布
HarmonyOS线性容器特性及使用场景
ATorch:蚂蚁开源PyTorch分布式训练扩展库,助你将硬件算力压榨到极致
安全日报(2023.08.15)
CVE-2023-35359:Windows 内核权限提升漏洞通告
云安全丨构建四大关键能力,深度保护 Kubernetes 集群
重磅!云智慧监控宝这些功能免费用啦
千万级数据深分页查询SQL性能优化实践
安全日报(2023.08.31)
【实践篇】DDD脚手架及编码规范 | 京东云技术团队
开发指导—利用组件&插值器动画实现HarmonyOS动效
启动速度提升 10 倍:Apache Dubbo 静态化方案深入解析
安全日报(2023.09.18)
系统存储架构升级分享
【鸿蒙千帆起】《开心消消乐》完成鸿蒙原生应用开发,创新多端联动用户体验
openEuler社区2023年度满意度调研
新业务场景如何个性化配置验证码?
安全日报(2023.09.19)
聚焦私域营销降本提效,国联股份与火山引擎数智平台展开合作
安全事件周报 2024-03-04 第10周
TDengine 签约杭州云润,助力某大型水表企业时序数据处理
Java21上手体验-分代ZGC和虚拟线程 | 京东云技术团队
车企数据治理实践案例,实现数据生产、消费的闭环链路 | 数字化标杆
正则表达式 unicode修饰符及兼容性
DPText-DETR: 基于动态点query的场景文本检测,更高更快更鲁棒 | 京东探索研究院
Timeplus Proton现已原生支持面向ClickHouse的流式处理和ETL
技术文档 | 免下载、0配置、多任务并发,在Docker Image中使用OpenSCA
如何用 CloudCanal 做多源数据汇聚
给祖传系统做了点 GC调优,暂停时间降低了 90%
基于 LLM 的知识图谱另类实践
涛思数据获评北京市“专精特新”中小企业
爱奇艺效果广告双出价优化历程
火山引擎DataTester升级MAB功能,助力企业营销决策
openEuler 22.03 LTS SP1正式上架腾讯云市场
实时湖仓技术选型,企业如何借实时湖仓赢在“数据驱动”时代
拓扑排序实现循环依赖判断 | 京东云技术团队
甄知科技张礼军:数智化转型助企业破茧成蝶!
糟糕,被SimpleDateFormat坑到啦!| 京东云技术团队
【openEuler创新项目探索】一个Java端的向量化BLAS库VectorBLAS
HarmonyOS:Native Rawfile开发指导
商智C店H5性能优化实战
全站热门评论
陈钇蒙
2024-03-19 10:09
用linux做内核整个windows都得开源, 然后各种第三方编译版windows到处都是
dantezhu
2024-02-28 11:20
那,这就叫专业。
大后锋
2024-03-18 13:27
苹果是仇视一切可以跨平台运行的东西吧
t
tedx53
2024-02-27 09:42
高考状元的试卷给我抄,我也能轻松上清华
i
iVista
2024-03-07 13:04
张小龙没()
Devlive开源社区
2024-03-10 14:32
只有缺心眼的人才能说出这种话来,ai的研发者不是程序员吗?说话不动脑子
VersionFox
2024-03-19 09:28
v0.2.5有大BUG, 请升级最新v0.2.6🙏
Ai东
2024-03-19 10:42
mybatis-mp 来祝贺:哈哈 https://gitee.com/mybatis-mp
monkey_cici
2024-03-19 11:23
在 SWE-Bench 基准测试(要求人工智能解决现实世界开源项目中发现的 GitHub 问题)上进行评估时,Devin 在没有协助的情况下正确解决了 13.86% 的问题,远远超过了之前最先进的模型性能1.96% 的人未获得协助,4.80% 的人接受协助。。。。。翻译了但又没有完整翻译。。。
太空中的小星星
2024-03-08 09:28
tx公司是霸权和垄断、资本等作怪。tx公司以前还专门试过阻止wine登录qq,不支持就算了。还阻止,这些公司毫无职业道德,早就该管了。
infoworld
2024-03-19 11:19
还不够,C++标准少点搞模板元编程,重点提案应该放在内存安全上。语言级别的改进才行。
一介农夫
2024-03-19 08:56
日本银行经常宕机的系统所使用的语言的编译器?
gmg
2024-02-26 22:23
有点好奇为什么发布这种表面看起来吸引眼球的标题。
风
风一样的Man
2024-03-06 10:50
我还没开始用, 你就砍掉了
小xu中年
2024-03-19 10:18
you xiu
不羁的醒与醉
2024-03-14 10:00
碰瓷营销差不多得了
我的ID是jmjoy
2024-03-19 11:16
在交通上,如果不对驾驶员不带安全带和酒驾等行为进行扣分和罚款,那这类违规行为肯定会泛滥,在编程语言方面同理,通过“教育”和“规范”这些手段来让程序员遵守内存安全的想法很幼稚啊。
无
无库
2024-03-07 13:13
早该如此的,国家应该要求处于垄断地位的超级软件必须支持Linux,否则重罚
风沐流萤
2024-03-19 10:35
绩效追溯了解一下
luwenhua
2024-03-11 14:10
怎么感觉这人怎么一直在投机停不下来啊
VersionFox
2024-03-19 09:29
应该会等到v0.3.0插件系统改版之后, 跟进这个PR.
l
liaoxuewei
2024-03-02 12:58
你小心被咬😄
luwenhua
2024-03-05 18:18
其实用用惯了,比windows省心多了
小xu中年
2024-03-19 10:23
hao
记得小蘋初见123
2024-02-29 16:53
百小僧,出列
CCCZZCCC
2024-03-07 08:46
每次看到你,就想着进来看看笑话,结果咱是首评...
k
kylexy
2024-02-26 10:38
大实话。。。。
120011676
2024-03-19 09:56
听说部署,运行起来要120W+
砂锅居士
2024-03-19 09:01
没个100W估计都运行不起来
dadait
2024-03-19 10:01
赞👍👍🏻👍🏼👍🏽👍🏾👍🏿
CheckStyle
2024-02-21 18:45
关键是什么业务?10个人,2023年,一年,赚2000多万,泼天的富贵啊
天朝八阿哥
2024-02-29 10:32
虽然不懂,但表示很赞,比随便就冠以“国产”“自主研发”之类的让人舒心太多了
善良超哥哥
2024-03-19 10:14
不用遗憾,grok-1 和只需要一块 3090 的 qwen 效果差不多
铂金小猎
2024-03-19 09:06
一切不用该框架的java web应用都是歪门邪道💪
Ai东
2024-03-19 10:06
这么好用的 基于mybatis的ORM 框架,大家居然不知道?
高排量低炭烧
2024-02-26 21:29
鸿蒙只是人家现学的,人家本来薪水就这么高,而不是新手培训完就值这个数
c
cassan
2024-03-01 22:19
开源了,我们国内的公司又可以申请知识产权了
李英辉
2024-03-19 07:40
好主意,winnt早就该抛弃了
漫步海边小路
2024-03-08 08:43
我猜你只知道这两个系统,多读正经书, 少看聊斋
大后锋
2024-03-19 10:14
哦,你的意思AI发展完全没有瓶颈嘛。按照你是活法,博尔特估计早就该超光速了
iman123
2024-03-19 09:58
此外,他们还准备了一个特殊版本的 CodePush,可集成到用户的应用程序中并独立于 App Center 运行。
酒肉朋友
2024-03-19 10:20
不支持引用,不支持第三方工具截图发,还是有不少问题的。等后续更新吧😁,不过有了第一步,就有希望了
朋克
2024-02-28 11:36
这才是正常的盈利模式
VersionFox
2024-03-19 09:29
PHP还在PR中, https://github.com/version-fox/version-fox-plugins/pull/23
2
2cong
2024-02-26 11:21
如果让我抄,我就会!🥵
roomsss
2024-03-05 09:48
小心我们僧哥自创个redis 中国. 然后自封为redis mvp. mpp,
我的ID是jmjoy
2024-03-07 17:45
让市场说了算明显不行,某些企业利用资本先发优势大搞垄断,霸占生态位不干人事,店大欺客,早就应该治治了。
Freeandeasy
2024-03-19 02:13
哈哈哈哈
p
ppp5p
2024-03-19 10:13
一次系统升级引发了语言大战
angelshaka
2024-03-05 18:25
百乙己涨红了脸:怎么能这么卖了呢,一点文人风骨都没有,我的想卖都没人要啊
z
zs5460
2024-03-19 08:21
期待exdoll联名版
muwanqing123
2024-03-19 11:02
微软总是干这种事,整一些半拉子产品,坑死用户了。
osc_94406955
2024-03-01 09:29
预计该问题会在 24 小时内彻底解决............. 今天3月1日了,bug神奇的消失
shatian
2024-03-19 07:58
已经用上了,感觉还不错,虽然只用了个简单的功能,但是终于摆脱web版微信了
Monibuca
2024-03-19 09:39
和 java 有关的东西都是又臭又长
Yoona520
2024-02-24 17:44
国外那个P站的技术水准可不低,毕竟服务全世界除CN之外的人
c
crystalsis
2024-03-19 09:34
可以看得出来,osc 的水平也就那样了. "需要注意的是,由于 Java 早在 2012 年就被苹果公司标记为 “过时技术”,因此该问题对于大多数普通 Mac 用户不会产生影响" 这个指的是苹果自己的 jdk. 因为 SUN 搞的 Java,他自己的是参考实现,哪家平台都要自己实现,苹果当年实现了三个不同的 JDK 呢. 但是后来出了那场著名的 SUN 诉微软案,所有公司认清了 SUN 的真面目,都放弃了自家的实现,不干了. 在那之后,所有人都只能用 SUN 的参考实现当正式项目来用,实际上已经让 Java 脱离了一次编译到处运行的设计初衷,因为需要手动安装 Java 了.
t
troika
2024-03-08 14:54
外企:你继续说,我在走。
dadait
2024-03-19 08:56
好像没有PHP
monkey_cici
2024-02-26 11:39
开源系统还是要看民企的深度统信和华为欧拉...
aforbe
最近登录:2020/02/12 18:58
热门资讯
1
Linus Torvalds 不满 Linux 6.9 中的一些 Bcachefs 代码
2
离职后可以删除自己所编写的软件吗?
3
中央国家机关政府采购中心:应当将 CPU、操作系统符合安全可靠测评要求纳入采购需求
4
马斯克开源 Grok
5
Spring AI 0.8.1 发布
6
微软推出 Sudo for Windows 并开源
7
🔥 Spring 被打暴了! vs Javalin vs Solon
8
IntelliJ IDEA 2023.3.5 发布
9
金山办公推出鸿蒙星河版 WPS
10
全球首位 AI 软件工程师 Devin:能自学新语言、开发迭代 App、自动 Debug
热门软件
MONAI
- 医学成像深度学习框架
Sistine
- 将你的 Mac 笔记本屏幕变成触摸屏
Tiny RDM
- 跨平台 Redis 桌面客户端
Amethyst
- Rust 高性能 2D/3D 游戏引擎
Apache Kvrocks
- 企业级磁盘 KV 存储服务
OpsPilot
- AI 运维助手
SQLModel
- Python 的 SQL 工具包
DeepSpeed
- 基于 PyTorch 的深度学习优化库
Zettlr
- Markdown 编辑器
Layotto
- Golang 开发的应用运行时
OptaPlanner
- 轻量级规划调度引擎
Dragonfly DB
- 内存数据库
MirrorX
- Rust 远程桌面控制软件
passive_scan
- 基于http代理的web漏洞扫描器的实现
LangChain
- 构建 LLM 应用的工具
SOFAJRaft
- 基于 RAFT 一致性算法的 Java 实现
ClusterFuzz
- 模糊测试基础设施
GreatSQL
- 面向金融级应用的数据库
Syncd
- 自动化部署工具
Kraken
- 点对点(P2P)Docker 容器仓库
登录后可查看更多优质内容
使用微信快捷登录
©OSCHINA(OSChina.NET)
工信部
开源软件推进联盟
指定官方社区
社区规范
深圳市奥思网络科技有限公司版权所有
粤ICP备12009483号
顶部
如果是真的,这人写的挺对.