0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

程序员不知不觉中如何搞垮一个项目?

电子工程师 来源:C语言与CPP编程 作者:C语言与CPP编程 2022-08-05 14:45 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

大家好。

有句话这样说来着,幸福的家庭都是相似的,不幸的家庭各有各的不幸, 这句话放到咋们互联网程序员上也是一样的。

大神级程序员都是相似的,而菜鸡程序员却菜的各有千秋,分分钟能搞垮一个项目。

程序员不知不觉中如何搞垮一个项目?结合小贺最近一段时间的真实血泪经历,几个小妙招教给你。

系统设计

第一,就是系统的关键服务尽量要做单节点部署,因为只有关键服务设计成了单点,发生故障的时候才会影响全局,恢复起来就没那么容易。

第二,就是每个服务之间尽可能的细分,要尽量互相依赖,只有互相依赖的系统。内部才会更复杂,出现问题排查难度才会成几何级数增加。

第三,就是不建立服务预警,不能让问题过早的暴露出来。

第四,不要上云服务,服务架构一定要简单清晰,最好不同模块用不同语言写,部署在不同的服务器上,服务器一定要选便宜的为公司节约成本。

第五,接口调用过期时间调大一些,再加上一个 100 次的失败重试的循环,不用缓存,尽量让巨量的访问请求在一毫秒内全部打到数据库上去,这样才能最大可能测出数据库的性能。

备份权限

第六,就是数据不做备份处理,浪费磁盘空间,服务器如果怕忘了密码,最好设置成 123456,这样大家都能记得住。

第七,相信团队里的每个人,给予他们修改线上数据库表的权限,允许开发直接登录生产的机器,最好赋予 root 权限,这样紧急操作线上数据简单方便快捷。

第八,不要使用版本管理,业务变更只新增代码,不要删除或修改旧的程序,要多做冗余,因为以后可能还要用。

代码规范

第九,把代码的变量都优化成非常简单粗暴的形式,比如 aa,bb,cc,还有不要写注释,尽量保持在 0%,没有任何注释和文档说明,别人来接手你的代码根本看不懂,你的价值也瞬间体现。

第十,新出的技术要赶紧用起来,别管懂不懂,兼容与否,就是要新。

第十一,写代码尽量 if 里面套多几个 if,不需要抽象写法,全部代码写到一个函数里面,for 循环尽量套多几个 for,这样代码看起来逻辑很顺畅。

第十二,多用点反射,异常直接抛出去不要捕获保证异常信息,让前端知道,开启多例依赖注入,能多个线程做的事情尽量开多几个一起做,事半功倍。

测试

第十三,就是不要做压力测试,性能测试,要对团队的代码质量有信心,不相信团队的事情,是万万不能做的。

第十四,不写单测,代码编译过了还要而测试,多浪费时间,如果要写测试,也不要 mock,要在真实环境做测试,这样才能反应真实的问题。

安全

第十五个,允许团队成员将自己的 ssh 公钥传到服务器里,不然员工怎么方便开展工作呢。

第十六个,web 服务端, nginx 调度器和 Hadoop 集群以及 SQL 服务全部部署在一台机子上,多花钱的事咱们绝对不干。

第十七个,什么动静分离,什么反向代理,iptables 都不要开,交换机永远不要做 valn 隔离,不然各部门同事怎么交流怎么开展工作呢。

第十八个,在后台管理页面,一定要留一个,一键删库的按钮,防止黑客盗取用户信息。当发生这种情况的时候,我们在任何情况地点登录后台,在黑客盗取数据前先东西都毁了。

第十九个,所有的查询语句直接优化为 select *,不用 explain 查看 SQL 执行背后是否使用索引,减少开发时间。

最后一个大招,所有代码都不用测试直接上,要相信团队的开发能力。

好了,完成了以上步骤,恭喜你,达成成就:把老板给炒了。

PS:以上 20 条,每一条背后都有可能对项目/团队带来致命的伤害,作为程序员的我们一定要时刻告诫自己,小心别把老板给炒了

大家还知道哪些高级技巧?欢迎在评论区留言。

我们下期再见。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    13

    文章

    10099

    浏览量

    90912
  • 程序员
    +关注

    关注

    4

    文章

    955

    浏览量

    30790
  • 变量
    +关注

    关注

    0

    文章

    615

    浏览量

    29374

原文标题:程序员如何分分钟搞垮一个项目?

文章出处:【微信号:C语言与CPP编程,微信公众号:C语言与CPP编程】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    程序员最常见谎言

    了。 28我已经测试过了,这个功能没问题,可以上线了。 29别担心,这个问题很快就能解决。 30代码快写完了,已经完成 90% 了 。 希望大家对程序员些容忍以及谅解! 各位程序员你们都被我说中了哪些?说说你们的观点
    发表于 12-10 08:24

    软通国际亮相2025沙开源与AI科技峰会

    2025年11月11日,由沙特程序员协会(parmg)主办的"2025沙开源与AI科技峰会"在利雅得盛大启幕。
    的头像 发表于 11-14 17:45 1291次阅读

    我们与恶的距离,只隔着谄媚的AI

    当AI开始无条件地迎合人类的偏执,它可能已在不知不觉,成为魔鬼的共谋
    的头像 发表于 10-31 16:26 1w次阅读
    我们与恶的距离,只隔着<b class='flag-5'>一</b><b class='flag-5'>个</b>谄媚的AI

    奔赴热AI,码力全开!Talkweb House@1024程序员日系列活动圆满收官

    1024程序员日”系列活动至此划上了圆满句号。本届1024程序员节以“AI构建世界,智能引领未来”为主题,广邀技术大咖、产业领袖、企业代表与全球开发者齐聚星城
    的头像 发表于 10-27 18:59 450次阅读
    奔赴热AI,码力全开!Talkweb House@1024<b class='flag-5'>程序员</b>日系列活动圆满收官

    开鸿智谷“以赛促学、以赛选才”|1024程序员节暨开源鸿蒙构建大会圆满落幕!

    10月24日,由开鸿智谷联合主办的长沙1024程序员节暨开源鸿蒙构建大会在长沙圆满落幕。本次活动以“湘聚长沙,共赴热AI”为主题,通过技术分享与实战竞赛相结合的方式,着力培养“开源鸿蒙+AI”领域
    的头像 发表于 10-27 17:58 492次阅读
    开鸿智谷“以赛促学、以赛选才”|1024<b class='flag-5'>程序员</b>节暨开源鸿蒙构建大会圆满落幕!

    避雷!树莓派初学者常犯的5错误!

    如果你刚刚入手树莓派,你就会知道它潜力无穷,几乎能实现你想到的任何功能。然而,这种自由也让你可能在不知不觉做出对系统有害的操作。在本文中,我将介绍要避免犯哪些错误。初学者最常犯的错误包括:损坏SD
    的头像 发表于 07-22 17:16 881次阅读
    避雷!树莓派初学者常犯的5<b class='flag-5'>个</b>错误!

    2025年第二季恩智浦“芯”品大盘点

    不知不觉,又到了我们的“恩智浦芯品大盘点”时间!在过去季度,恩智浦无论是芯片级产品,还是系统级解决方案,仍然是推新力度不减。
    的头像 发表于 07-02 15:04 1726次阅读

    程序设计与数据结构

    的地址)出发,采用推导的方式,深入浅出的分析了广大C程序员学习和开发遇到的难点。 2. 从方法论的高度对C语言在数据结构和算法方面的应用进行了深入讲解和阐述。 3. 讲解了绝大多数C程序员开发
    发表于 05-13 16:45

    如何在 树莓派 上编写和运行 C 语言程序

    本很好的书是BrianKernighan和DennisRitchie所著的《TheCProgrammingLanguage》。这本书对经验丰富的程序员和想学习C语
    的头像 发表于 03-25 09:28 943次阅读
    如何在 树莓派 上编写和运行 C 语言<b class='flag-5'>程序</b>?

    零基础入门:如何在树莓派上编写和运行Python程序

    在这篇文章,我将为你简要介绍Python程序是什么、Python程序可以用来做什么,以及如何在RaspberryPi上编写和运行简单的
    的头像 发表于 03-25 09:27 1554次阅读
    零基础入门:如何在树莓派上编写和运行Python<b class='flag-5'>程序</b>?

    Gemini Vision + Raspberry Pi 化身“数字导盲犬”?

    本文讨论了程序员利用树莓派、摄像头、Gemini和Python构建PeregrineEye设备,使其成为“数字导盲犬”为视障者服务的项目经历,包括项目灵感、功能、构建过程、遇到的挑
    的头像 发表于 03-25 09:20 1714次阅读
    Gemini Vision + Raspberry Pi 化身“数字导盲犬”?

    为什么学了C语言,却写不出像样的项目

    在学习编程的路上,C语言几乎是每个程序员的“必修课”。不管你是打算从事嵌入式开发、系统编程,还是想要深入理解操作系统的底层原理,C语言都是块重要的基石。然而许多人在学习C语言时,都会遇到这样
    的头像 发表于 03-14 17:37 689次阅读
    为什么学了C语言,却写不出像样的<b class='flag-5'>项目</b>?

    阿里云升级通义灵码AI程序员,全面上线

    近日,阿里云宣布其备受瞩目的通义灵码AI程序员已正式全面上线,为开发者带来更为强大和便捷的编程辅助工具。 此次上线的通义灵码AI程序员,在功能上实现了全面升级。现在,它支持VS Code
    的头像 发表于 01-09 11:16 963次阅读

    TMS320C6000程序员指南

    电子发烧友网站提供《TMS320C6000程序员指南.pdf》资料免费下载
    发表于 12-24 17:19 2次下载
    TMS320C6000<b class='flag-5'>程序员</b>指南

    TMS320C55x DSP CPU程序员参考补充

    电子发烧友网站提供《TMS320C55x DSP CPU程序员参考补充.pdf》资料免费下载
    发表于 12-21 11:36 3次下载
    TMS320C55x DSP CPU<b class='flag-5'>程序员</b>参考补充