1. 聚能聊>
  2. 话题详情

程序员何苦为难程序员,那些程序生涯中踩过的坑

程序生涯中,总会遇到各种各样的坑,就像人生道路一样。这些坑,有些是别人给你挖的,比如维护别人的代码,而有些是自己给自己挖的,比如不写注释,不写文档,代码重构的时候全靠缘分了哈!
u_3811460774_2598021208_fm_26_gp_0
每个人写码的习惯 写码的逻辑都不一样 所以当我们熟悉的章法被打破了 就会不习惯 甚至看不惯 当然其中确实大家写码水平高低不平 不排除有代码真的很烂的情况 例如一开始业务很简单 实现很简单 不用费心设计代码模型 想到哪里写到哪里就可以了 之后业务扩张 复杂度增加 上线时间紧迫 于是紧急完成任务 写了一堆不是很优雅的代码 如此以往 这个代码就没法维护了 牵一发而动全身 后面的人又不敢大改了 想要重构费时费力不讨好 接着写呢 恶心代码一大堆 进退两难 特别是多人维护的时候 这种现象更明显
u_2338997326_1088558702_fm_11_gp_0_jpg
其实对于写代码遇到的坑,很多都是前面的人写后留下的,后续接手的人抱怨这也是常事,当然最可恨的就是,这个坑是自己留下的啦!

话题:
1,你在日常的开发中遇到过哪些坑?
2,你在项目的开发中,是否曾经给自己挖过坑?
3,在我们的项目开发中,怎样能尽量少给别人挖坑,当然也要少给自己挖坑?

参与话题

奖品区域 活动规则 已 结束

  • 奖品一

    阿里云代金券 x 3

  • 奖品二

    数据线 x 1

  • 奖品三

    蓝牙手环 x 1

36个回答

0

昵称重要吗 复制链接去分享

编程本身就是个非标的工作场景,个人主观性很重;不可避免会有各种相互纠结的地方;要缓解这个问题,只能往越来越标准上面靠。

0

小柠檬_ 复制链接去分享

过度设计,不根据实际应用场景,就算用再高的技术也是坑

0

女_killer 复制链接去分享

1,你在日常的开发中遇到过哪些坑?
坑很多,印象最深的是改联通2006年的SSH老的框架的代码,那个程序完全乱糟糟,内存总是泄露,给2个能力很一般的程序员半个月时间重构一下,连需求都不知道,让我们重新摘框架,从零开始,简直不可能,开始做就是不行,但是他们说就这么来,后来我们做了半个多月的无用功。
还有一个坑是上一个离职的人写的代码,有一个定时任务,每年年末获取明年的法定节假日,结果写成了年末获取今年的法定节假期,而且程序都发给客户了
2,你在项目的开发中,是否曾经给自己挖过坑?
挖过很多,比如需求特别复杂的,边做功能边问需求,但是没有在代码和文档里记录需求,后来做做的就忘记了需求,有的时候为了赶工期,代码写的有点垃圾冗余,改的时候也费事
3,在我们的项目开发中,怎样能尽量少给别人挖坑,当然也要少给自己挖坑?
是啊,要本着可持续长远发展的想法来写代码,不能为了一时爽和快,也糊涂的写代码,埋下神坑,做人留一线,日后好相见

0

1689745751822234 复制链接去分享

锻炼,,😁😁

0

allen成 复制链接去分享

遇到的坑:
在工作中看别人写的分析流程是比较坑的,结构比较杂乱,又没有注释信息。
自己创建的坑:
自己写代码时,在版本控制遇到过坑,后来用git和svn彻底解决了这个坑。
我们的项目开发中:
首先做好代码注释、代码结构以及版本控制。

-1

1493429389886151 复制链接去分享

公益精品高私服网页游戏

0

1903645834427466 复制链接去分享

产品
09cc5aeaab09420bbd238fa8e6855eca_9dc8f7f548bd437091eb10651ae210e1.jpg

0

1032645832584821 复制链接去分享

。???

0

我在蓝天 复制链接去分享

别人挖的坑掉下去就很难起来

0

1862245656017547 复制链接去分享

0

chencarl 复制链接去分享

敲代码是个良心工作,要有耐心,要学会多多Share。

0

mc光头荣 复制链接去分享

据相关部门调查,维护一个老客户的投入仅仅是开发新客户投入的六分之一,而且成功率高达45%以上,而开发一个新客户成功率仅有10%左右,由此可见,维护老客户不管在企业投资还是业务认可度上来说,都是容易得多,老客户是企业的生命线!

0

1770845756455641 复制链接去分享

牵一发而动全身 这个很有画面感=͟͟͞͞ʕ•̫͡•ʔ

0

1277643846889830 复制链接去分享

学历限制了我的想象力

0

1426072796116015 复制链接去分享

0

1850923666606644 复制链接去分享

阿里云的认证在哪里呢?

2