前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >从代码中就可以看出一个程序员的性格?

从代码中就可以看出一个程序员的性格?

作者头像
一墨编程学习
发布于 2018-11-09 07:04:02
发布于 2018-11-09 07:04:02
8370
举报

之前有一个领导说过,自己写的代码就像自己的孩子,要对他负责,曾经一度认为他说的是真理,后来才发现,实际工作中是特别的复杂的,自己的“孩子”到最后还是会交给其他人维护,离职后自己的“孩子”也带不走,交给其他人继续虐待,呵呵。其它人看到别人的代码都是不免会先是一番吐糟,因为每个人的编程风格都是不一样的,虽然有些大公司有着统一的编程规范,但是还是依旧可以看出每个人的编程风格都是不一样,下面我就列出几种比较常见的例子,从这些编程风格上就很容易看出程序员的性格来。

image

NO 1.代码排版特别乱

空格,缩进什么都没有,任意换行,像这种的,首先可以得出结论,这绝对不是大公司的代码,因为这样的代码是绝对通不过code review流程了,也不会上线,其次这有可能是一个比较牛的人,有些小公司,遇到比较难的算法,难以实现的都是交给这些大牛,他们的特点就是比较随意,我把功能给实现了就行,扔给其他人去维护吧,当然也有一些比较讲究的大牛,他们不会这样乱来。这种排版乱的代码,除了是大牛外,也有可能那些比较随意的程序员,他们从生活中就能看出做什么事都是随心所欲,没有自律性的程序员,这种程序员可能给人的印象就不是那么好了,毕竟能力还没上去,还是需要提高一下自己的自律性才行,我们不聪明,就不要学人家秃顶了,好吧。

image.png

NO 2.写一些可读性不高的代码

有一些可读性不高的代码,比如三目运算符里再套三目运算符,然后里面再夹杂着一个及其复杂的表达式,人类都很难看懂的代码。写这种风格代码的人往往是属于自命不凡型的,在生活中特喜欢显摆,耍酷的,装B界的大神(当然,大部分程序员都是不装B的,这点我曾经多次强调,也有可能有个别例外的)。这类风格的代码在工作中是最容易遭人吐糟的代码了,因为看你的一行代码相当于看别人的50行代码了,浪费人家的大量时间,花费了大量的精力,这肯定是遭人恨,遭人厌的了,为了不被人嚼舌根,咱们还是改改这种炫酷的精神吧,这是个病儿,得治!

image

NO 3 拖延型的

在代码中我们经常看到类似这样的注释,“我也不知道为啥,王经理说这么做,以后再去研究原因吧”,“这个地方写的不是很好,以后回过头来再优化一下”,“这部分代码先这么写,以后回过头来重构一下”,总共一个文件中就1000行代码不到,能发现四五处这样的注释,并且你还会发现,以后回过头做什么的,到最后都没有回过头来做的,除非系统真出现什么问题了,倒逼着回来做的,这种程序员是标准的拖延型程序员,不单单是写代码是这样,在生活中你也会发现他的确也是这样,做事拖拖拉拉的。

image

NO 4 处女座的

代码比较工整,注释中没有错别字,缩进,各个方面做的比较到位,抛除这代码思路的好坏不说,从这些排版,注释上看着比较完美的,那么这个程序员很可能是处女座的,或者说平时做事都是追求完美的,这种性格类型的人居多。

前面三点都是我们在平常工作生活中写代码时不好的习惯,能做到代码工整,简洁,思路清晰,绝对会是一个优秀的工程师。

大家今后工作中不妨也多观察一下,看看是不是这么回事,看看某个程序员的代码,再看他平时的性格与生活习惯,看看是否能对上号哦!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018.10.23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
PHP设计模式之适配器模式定义与用法详解
本文实例讲述了PHP设计模式之适配器模式定义与用法。分享给大家供大家参考,具体如下:
用户8660814
2021/07/13
3730
设计模式 | 适配器模式
适配器模式(adapter), 模式定义: 将一个类的接口转换成客户希望的另一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作
憧憬博客
2020/07/20
3600
设计模式之适配器模式
本文通过老王使用纸质书籍阅读小王使用电子书籍的故事,详细说明设计模式中的结构型设计模式之适配器模式,分别对对象适配器和类适配器代码实现,最后为了加深理解,会列举适配器设计模式在JDK和Spring源码中的应用。
程序员田同学
2022/08/04
3670
PHP设计模式之适配器模式
这个模式一直以来都有一个很经典的例子,那就是插座!没错,当我们从国外买回来电器,或者旅游出差去国外的时候,经常会需要一个电源适配器,因为我国的电压标准是220伏,而其他国家则有110伏的标准。而这个电源适配器正是适配器模式的一种标志。当对象不太符合要求的时候,给他加一个适配器呗!!
硬核项目经理
2019/08/09
6580
PHP设计模式之适配器模式
Java常用设计模式
工厂是干嘛的,就是用来生产的嘛,这里说的工厂也是用来生产的,它是用来生产对象的。也就是说,有些对象我们可以在工厂里面生产,需要用时直接从工厂里面拿出来即可,而不用每次需要用的时候都去new对象。工厂方法模式又分为以下三种:
贪挽懒月
2018/12/11
2.4K0
PHP设计模式——适配器模式
如今,全球共有15种电源插座插头在使用。从中国到新加坡旅行时,如果没有插座适配器,可能会遇到麻烦。前往新加坡参加研讨会的Marina非常沮丧,因为她意识到由于插头和插座不匹配,无法在酒店房间给手机和配件充电。她去了接待区,问旅馆工作人员是否有适配器。旅馆的工作人员很有礼貌,但是他们告诉她没有这种适配器,而Marina必须从当地的硬件那里购买一个。
Lemon黄
2019/11/24
6100
前端的设计模式系列-适配器模式
代码也写了几年了,设计模式处于看了忘,忘了看的状态,最近对设计模式有了点感觉,索性就再学习总结下吧。
windliang
2022/08/20
3040
前端的设计模式系列-适配器模式
【php设计模式】适配器模式
将一个类的接口转换成客户希望的另一个接口。适配器模式让那些接口不兼容的类可以一起工作。
码缘
2019/05/31
4510
php设计模式(八):适配器模式(Adapter)
适配器模式又称为:封装器模式、Wrapper(包装)、Adapter。适配器是一种结构型设计模式,它能使接口不兼容的对象能够相互合作。
陈大剩博客
2023/04/27
4330
php设计模式(八):适配器模式(Adapter)
php设计模式(八):适配器模式(Adapter)
适配器模式又称为:封装器模式、Wrapper(包装)、Adapter。适配器是一种结构型设计模式,它能使接口不兼容的对象能够相互合作。
高久峰
2023/09/18
1990
php设计模式(八):适配器模式(Adapter)
工厂模式、单例模式、策略模式、适配器模式、观察者模式的原理和使用详解
✨ 工厂模式 工厂模式的原理 作用: 就是你只要传你需要的类进去,你就能得到他的实例化对象 其实工厂就是帮你实例化你所需要的类 <?php /** * 工厂类 */ class factory {
江户川码农
2022/07/12
1.4K2
工厂模式、单例模式、策略模式、适配器模式、观察者模式的原理和使用详解
java设计模式
java中一般认为有23种设计模式,当然暂时不需要所有的都会,但是其中常见的几种设计模式应该去掌握。
EdwinYang
2023/10/16
2960
在C#中使用依赖注入-工厂模式和工厂方法模式
工厂模式和工厂方法模式是设计模式中较为常见的两种模式,借助于依赖注入可以更好的发挥模式的特性。本文将通过一个业务需求的变化过程来阐述如何更好的使用设计模式与依赖注入。
newbe36524
2020/03/16
3.2K0
设计模式——适配器模式
设计模式——适配器模式
Java架构师必看
2021/05/14
4740
设计模式——适配器模式
05-01-设计模式 适配器模式
泰国插座用的是两孔的(欧标), 我们国内的是矩形的, 没办法使用, 这个时候就可以买一个电源转换器(适配器) 就可以了
彼岸舞
2022/05/28
1930
05-01-设计模式 适配器模式
PHP设计模式之装饰器模式
工厂模式告一段落,我们来研究其他一些模式。不知道各位大佬有没有尝试过女装?据说女装大佬程序员很多哟。其实,今天的装饰器模式就和化妆这件事很像。相信如果有程序媛MM在的话,马上就能和你讲清楚这个设计模式。
硬核项目经理
2019/08/06
8000
PHP设计模式之装饰器模式
PHP面向对象的设计模式-适配器模式
在面向对象的程序设计中,设计模式是一种重要的概念,它是经过长期实践总结出来的一些通用解决问题的方法。设计模式可以帮助我们更好地设计程序,提高代码的可复用性、可扩展性和可维护性。
堕落飞鸟
2023/04/28
3790
八、适配器模式与桥接模式详解
适配器模式的英文翻译是 Adapter Design Pattern。顾名思义,这个模式就是用来做适配的,它将不兼容的接口转换为可兼容的接口,让原本由于接口不兼容而不能一起工作的类可以一起工作。
编程之心
2020/08/12
1.6K0
八、适配器模式与桥接模式详解
PHP设计模式之桥接模式
桥接模式,在程序世界中,其实就是组合/聚合的代名词。为什么这么说呢?熟悉面向对象的我们都知道继承的好处,子类可以共享父类的很多属性、功能。但是,继承也会带来一个问题,那就是严重的耦合性。父类的修改多少都会对子类产生影响,甚至一个方法或属性的修改都有可能让所有子类都去修改一遍。这样就违背了开放封装原则。而桥接就是为了解决这个问题,它强调的是用组合/聚合的方式来共享一些能用的方法。相信大家一定想到了php中的trait,如果你在工作中使用过这个特性,那么你就已经用过桥接模式了!
硬核项目经理
2019/10/24
5930
[PHP] 使用适配器模式处理数据库对象
将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原来由于接口不兼容而不能一起工作的那此类可以一起工作
唯一Chat
2021/04/01
4120
相关推荐
PHP设计模式之适配器模式定义与用法详解
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档