写点什么

代码规范

0 人感兴趣 · 24 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/11/113ce6fdba2d9e22852abf2ddcba1afe.jpeg?x-oss-process=image/resize,w_416,h_234

你真的会正确使用日志吗?

用户头像
xcbeyond1 月 11 日

日志在应用程序中是非常非常重要的,好的日志信息能有助于我们在程序出现 BUG 时能快速进行定位,并能找出其中的原因。

https://static001.geekbang.org/infoq/b7/b7c68653561b7ed24635e9062366020b.png?x-oss-process=image/resize,w_416,h_234

不讲码德!坏味道偷袭我这个老码农

用户头像
爱笑的架构师2020 年 12 月 21 日

Martin Fowler:任何一个傻瓜都能写出计算机可以理解的代码。唯有写出人类容易理解的代码,才是优秀的程序员。

架构设计之路 -1

用户头像
Dnnn2020 年 12 月 4 日

设计之路

https://static001.geekbang.org/infoq/08/0851b799b19a82d9e45cdb35dfca31cc.jpeg?x-oss-process=image/resize,w_416,h_234

修炼码德系列:简化条件表达式

用户头像
Silently95272020 年 12 月 3 日

与面向过程编程相比,面向对象编程的条件表达式相对来说已经比少了,因为很多的条件行为都可以被多态的机制处理掉;但是有时候我们还是会遇到一些小伙伴写出来的条件表达式和面向过程编程没什么差别,比如我遇到过这段代码:

https://static001.geekbang.org/infoq/7f/7f741d75d84f7f3767c9c1f24b0c8516.jpeg?x-oss-process=image/resize,w_416,h_234

java 安全编码指南之: 文件和共享目录的安全性

用户头像
程序那些事2020 年 11 月 3 日

java程序是跨平台的,可以运行在windows也可以运行在linux。但是平台不同,平台中的文件权限也是不同的。windows大家经常使用,并且是可视化的权限管理,这里就不多讲了。

https://static001.geekbang.org/infoq/52/521825a4ea1c0d5b3b593f952da1a46c.png?x-oss-process=image/resize,w_416,h_234

一次代码评审,差点过不了试用期!

用户头像
小傅哥2020 年 9 月 15 日

代码是给机器运行的,但也是给人看的,因为需要人来维护。所以写出`可扩展`、`易维护`、`好读懂`的代码就显得非常重要。那么,在本文中会有10个评审代码的常见点,看看有没有你熟悉的味道!

https://static001.geekbang.org/infoq/dd/dd06b791561975b072c1a14d2f50873b.png?x-oss-process=image/resize,w_416,h_234

【得物技术】乘风破浪—优雅代码四部曲

用户头像
得物技术2020 年 8 月 17 日

作者:阿福德(得物技术部)

https://static001.geekbang.org/infoq/1b/1b5c951ff0403da5d8a34c36a528b5c4.png?x-oss-process=image/resize,w_416,h_234

可读代码编写炸鸡八 - 变量兜兜转转像是一场梦

用户头像
多选参数2020 年 7 月 19 日

上一篇炸鸡 中,提到了利用 变量 来简化表达式,以提升代码可读性。这一节将继续讨论 变量 ,对 变量 进行优化。

https://static001.geekbang.org/infoq/4c/4c004a69b30e6c970268a0f542e3517d.jpeg?x-oss-process=image/resize,w_416,h_234

重读 vue2.0 风格指南,我整理了这些关键规则

用户头像
前端有的玩2020 年 7 月 16 日

代码规范很重要,使用良好的代码规范不但可以提高开发效率,而且可以降低代码异常

https://static001.geekbang.org/infoq/c0/c00946dc8a36d0011fd2938a31541463.png?x-oss-process=image/resize,w_416,h_234

重学 Java 设计模式:实战模版模式「模拟爬虫各类电商商品,生成营销推广海报场景」

用户头像
小傅哥2020 年 7 月 8 日

键盘侠⌨、网络喷壶🤩,不要被哪些根本不能让你成长的人影响你奋斗的方向。黎明前的坚守是最后的冲锋,岁月不会辜负任何一个努力拼搏的人。也许有一天你会万分感谢自己以前自己坚持下来的决定,没有任何人知道你能行。

https://static001.geekbang.org/infoq/74/7494c5e57f1f03febf7f39bb10f744fc.png?x-oss-process=image/resize,w_416,h_234

重学 Java 设计模式:实战状态模式「模拟系统营销活动,状态流程审核发布上线场景」

用户头像
小傅哥2020 年 7 月 3 日

写好代码三个关键点是什么😯?如果把写代码想象成家里的软装那么,架构是(房间的格局)、命名是(品牌和质量)、注释是(尺寸大小说明书),只有这三个点都做好才能完成出一套赏心悦目的家。

https://static001.geekbang.org/infoq/d7/d7f3388290e82aa3ccd82bdcb5dbacfd.png?x-oss-process=image/resize,w_416,h_234

重学 Java 设计模式:实战中介者模式「按照 Mybatis 原理手写 ORM 框架,给 JDBC 方式操作数据库增加中介者场景」

用户头像
小傅哥2020 年 6 月 28 日

同龄人的差距是从什么时候拉开的?同样的幼儿园、同样的小学、一样的书本、一样的课堂,有人学习好、有人学习差。而这最终的差距就从最开始开始的,今天是什么样的你,人生就是什么样的你。

可读代码编写炸鸡二 (下篇) - 命名的歧义

用户头像
多选参数2020 年 6 月 25 日

本篇炸鸡便提供一些关于 命名歧义 方面的一些建议。

可读代码编写炸鸡二 (上篇) - 命名的长度

用户头像
多选参数2020 年 6 月 25 日

从代码命名角度入手,讲述了可读性代码编写的一些思路。

可读代码编写炸鸡一

用户头像
多选参数2020 年 6 月 24 日

可读代码编写的第一篇,跟着这个系列带你写出可读性强的代码。

https://static001.geekbang.org/infoq/2b/2be6a14ba22818127df0343902769f2b.png?x-oss-process=image/resize,w_416,h_234

重学 Java 设计模式:实战迭代器模式「模拟公司组织架构树结构关系,深度迭代遍历人员信息输出场景」

用户头像
小傅哥2020 年 6 月 24 日

时间紧是写垃圾代码的理由?拧螺丝?Ctrl+C、Ctrl+V?贴膏药一样写代码?没有办法,没有时间,往往真的是借口,胸中没用笔墨,才只能凑合。韩信点兵,多多益善,没有哪次打仗是一股脑的冲,都是有谋有略的站。

8 行代码的 21 问题: 如何有效 Code Review?

用户头像
zzj87042020 年 6 月 22 日

很多同学都有这个疑问,如何结构化体系化的做Code Review?如何综合应用各种手段尽快及早的发现代码问题和缺陷?下面围绕一个实例:短短8行代码,通过CR可以发现多少问题呢?21处;这段代码谁写的不重要,探讨的重点是如何全面发现其中的问题和隐患,抛砖引玉

https://static001.geekbang.org/infoq/3f/3fd1c348b6bccef26a8e6ef9db013df2.jpeg?x-oss-process=image/resize,w_416,h_234

如何写出高质量的代码?(浅谈代码规范、重构、单元测试的重要性)

用户头像
Nick2020 年 6 月 19 日

最近在“极客时间”学习了好几个专栏,对于如何写出高质量代码进行了归纳总结成了如下“PPT”,并发给了项目组的小伙伴,请各路高手批评指正。

代码规范_代码规范资料文章-InfoQ写作平台