彪悍的代码不需要解释

2024-02-14 20:38
文章标签 代码 需要 解释 彪悍

本文主要是介绍彪悍的代码不需要解释,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

     “数据质量检查”终于要完成了,我可以缓一口气。当我在办公室喝着难咖啡时,老大发现临时表中的一些数据不对,作为分子的“符合条件指标数”大于“数据总量”。我查看了相关存储过程,那个协力人员居然连sum和count都分不清,而且错误不只这一处。我开始流汗了,五个存储过程中有四个是协力人员写的,当时由于时间紧张,我只大致看了一下执行的结果。

      “××,你过来一下。这个producer你检查了吗?你看看执行结果,这种明显错误都没看出来?你那俩招子是用来喘气的?”两天后现场就要演示,我的火再也压不住了。

      “我没检查”对方回答。

      “行了,你回去吧,这些东西你别碰了。”我早说过这些人靠不住,不能再指望他们“协力”,如果当时我一个人作就好了。

       我花了大概两小时重写其中最不靠谱的一个,真被他们玩惨了。前几天和北京的同事说我在带着协力人员完成新需求,老兄回了我一句:“我觉得你自己干更好。祝你好运!” 剩余的三个再次由其他人来做——其他项目组的同事。估计有两个原因:1、刚游完美利坚的信息中心主任没有倒过来时差,晚上11点给我们发来了一大堆新需求,说要在演示前完成;2、估计老大现在看我也不顺眼了,连我也信不着。

        我相信自己公司的同事都极为负责,但是负责并不能提升效率,当其中一个人问我producer中的“||”是怎么回事时,我头都没抬,来了句:“我再教教你if else怎么用好不?”现在想想,当时的态度确实有些问题。

       《人月神话》里曾经说过,技术人员进入状态大约需要0.15小时,如果打断了技术人员3分钟,其实损失的是12分钟。我真心赞同这句话。那天我一直处于被打断状态,PSM一个劲的为了一些小事叫我,终于把我弄烦了。“老大,你这样一个劲的打断我,我一百年都作不完!你就不会自己分析一下?”

       这个年代,真是彪悍。

       看着导出excel时的内存溢出异常,我想起了那个臭名昭著的塔科马奈洛斯桥。我们的软件到现在为止解决了多少现实世界的问题?似乎都是自身的问题。看着欠套了三层的循环,这是谁写的?这帮不动大脑的家伙,我是怎么强调的!不靠谱的人写出了不靠谱的代码,由我——另一个不靠谱的人——来refactor这些彪悍的代码。如果我是老板,我一定让手下的人都看看侯捷、熊节翻译的《重构》。无知造成了塔科马奈洛斯桥的倒塌,现在,我们应该知道自己的无知,如果不去防御它,那就不仅仅是无知了。

       今天终于有机会看看叫好声一片的FLEX,果然不错,国内著作有《Flex第一步》,适合初学者,有web 开发经验的人很容易上手。

这篇关于彪悍的代码不需要解释的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/709522

相关文章

C++使用栈实现括号匹配的代码详解

《C++使用栈实现括号匹配的代码详解》在编程中,括号匹配是一个常见问题,尤其是在处理数学表达式、编译器解析等任务时,栈是一种非常适合处理此类问题的数据结构,能够精确地管理括号的匹配问题,本文将通过C+... 目录引言问题描述代码讲解代码解析栈的状态表示测试总结引言在编程中,括号匹配是一个常见问题,尤其是在

Java调用DeepSeek API的最佳实践及详细代码示例

《Java调用DeepSeekAPI的最佳实践及详细代码示例》:本文主要介绍如何使用Java调用DeepSeekAPI,包括获取API密钥、添加HTTP客户端依赖、创建HTTP请求、处理响应、... 目录1. 获取API密钥2. 添加HTTP客户端依赖3. 创建HTTP请求4. 处理响应5. 错误处理6.

使用 sql-research-assistant进行 SQL 数据库研究的实战指南(代码实现演示)

《使用sql-research-assistant进行SQL数据库研究的实战指南(代码实现演示)》本文介绍了sql-research-assistant工具,该工具基于LangChain框架,集... 目录技术背景介绍核心原理解析代码实现演示安装和配置项目集成LangSmith 配置(可选)启动服务应用场景

Python中顺序结构和循环结构示例代码

《Python中顺序结构和循环结构示例代码》:本文主要介绍Python中的条件语句和循环语句,条件语句用于根据条件执行不同的代码块,循环语句用于重复执行一段代码,文章还详细说明了range函数的使... 目录一、条件语句(1)条件语句的定义(2)条件语句的语法(a)单分支 if(b)双分支 if-else(

MySQL数据库函数之JSON_EXTRACT示例代码

《MySQL数据库函数之JSON_EXTRACT示例代码》:本文主要介绍MySQL数据库函数之JSON_EXTRACT的相关资料,JSON_EXTRACT()函数用于从JSON文档中提取值,支持对... 目录前言基本语法路径表达式示例示例 1: 提取简单值示例 2: 提取嵌套值示例 3: 提取数组中的值注意

CSS3中使用flex和grid实现等高元素布局的示例代码

《CSS3中使用flex和grid实现等高元素布局的示例代码》:本文主要介绍了使用CSS3中的Flexbox和Grid布局实现等高元素布局的方法,通过简单的两列实现、每行放置3列以及全部代码的展示,展示了这两种布局方式的实现细节和效果,详细内容请阅读本文,希望能对你有所帮助... 过往的实现方法是使用浮动加

JAVA调用Deepseek的api完成基本对话简单代码示例

《JAVA调用Deepseek的api完成基本对话简单代码示例》:本文主要介绍JAVA调用Deepseek的api完成基本对话的相关资料,文中详细讲解了如何获取DeepSeekAPI密钥、添加H... 获取API密钥首先,从DeepSeek平台获取API密钥,用于身份验证。添加HTTP客户端依赖使用Jav

Java实现状态模式的示例代码

《Java实现状态模式的示例代码》状态模式是一种行为型设计模式,允许对象根据其内部状态改变行为,本文主要介绍了Java实现状态模式的示例代码,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来... 目录一、简介1、定义2、状态模式的结构二、Java实现案例1、电灯开关状态案例2、番茄工作法状态案例

nginx-rtmp-module模块实现视频点播的示例代码

《nginx-rtmp-module模块实现视频点播的示例代码》本文主要介绍了nginx-rtmp-module模块实现视频点播,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习... 目录预置条件Nginx点播基本配置点播远程文件指定多个播放位置参考预置条件配置点播服务器 192.

CSS自定义浏览器滚动条样式完整代码

《CSS自定义浏览器滚动条样式完整代码》:本文主要介绍了如何使用CSS自定义浏览器滚动条的样式,包括隐藏滚动条的角落、设置滚动条的基本样式、轨道样式和滑块样式,并提供了完整的CSS代码示例,通过这些技巧,你可以为你的网站添加个性化的滚动条样式,从而提升用户体验,详细内容请阅读本文,希望能对你有所帮助...