大家来聊聊自己/身边的人有哪些不好的开发习惯吧?

2018-07-06 09:48:52 +08:00
 StephenDev

主要是看了那个<低情商中年程序员>的帖子有感。 希望大家能来说说自己或者是自己身边的人有那些不好的开发习惯。 一起学习,一起改正。 同时也希望大家能够人到中年的时候,不会因为这些不好的习惯,被人挂在网上。 记得之前看过一段话,具体的忘记了,大概意思就是

开发人员做事靠谱,有好的开发习惯,好的编码习惯,其实是对自己最大的技术投资,因为慢慢的在业内或者在网上,就会树立一个很好的形象。

当然这句话也不单单是指搞开发的,其他各行各业也是一样的。但是搞开发的有个好处就是,写的代码、注释等等都是可以直接在网上开源的,大家都可以看到,有理有据。 另外,想到之前看到网上流传的雷军当时写的代码,看起来确实像诗一样。

2529 次点击
所在节点    问与答
31 条回复
notreami
2018-07-06 13:28:40 +08:00
前端,扔一坨 18 年最时髦的代码。来吧,维护、维护。各种写法,看不懂、看不懂。。out 了
loading
2018-07-06 13:34:36 +08:00
拼音首字母命名,还不给文档
zynlp
2018-07-06 14:13:31 +08:00
不写文档!!!!!!!!!!

鬼知道这几百上千行的代码是干什么的,
大家都很忙的,没时间读好吗?
动动手指,写个几十字的说明也行啊,
那至少留个联系方式嘛,
连找谁都不知道,还要到群里问,
ruooooooli
2018-07-06 14:51:13 +08:00
代码风格乱
Eugene1024
2018-07-06 15:36:09 +08:00
开发不写文档,数据库设计和软件架构设计的都不写,拿到别人的项目后,看着几千张表的数据库,一片茫然
viator42
2018-07-06 16:05:33 +08:00
见识过各种后台的神操作

喜欢套层,一层一层又一层{data:{data:{data:{...}}}}
性别字段用 bool 值
后台接口没有数据的时候不返回任何信息.跟出错了一样
MrMark
2018-07-06 17:54:43 +08:00
为啥不聊好的,感觉成吐槽大会了
boris1993
2018-07-06 19:40:03 +08:00
HashMap map1 这种算吗 😂
lightening
2018-07-06 19:45:47 +08:00
服务器上的命令行操作不记下来。

代码是用 git 管理的,但是有些服务器上的 build 命令啊、参数啊什么的,手动登录进去执行。执行完了也不记下来,如果是稍微复杂一点的命令,下次或者换个人肯定忘记。

这些东西和代码一样重要,确完全没有保存下来。我认为维护一个文档是最起码的,但文档可能会忘了更新或写错。

最好是做到命令即代码,不手动在服务器上执行任何命令,一律用 provisioning 工具并提交到专门的 git 仓库里面去。
xingstar
2018-07-07 11:43:04 +08:00
@StephenDev 说的很对啊,明着是商量确定排期,实际上就那几天时间,怎么排期
mingyun
2018-07-07 20:42:59 +08:00
深层嵌套 if{if{if{}}}

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/468560

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX