编程开发

为什么Python开发需要精通Git?

最近ChatGPT大火,网上爆出说OpenAI团队只有不到一百人,这么小规模的团队创造了奇迹般的产品,让人惊叹。 虽然我不是专业的软件开发工程师,但想想也会知道,除了开发人员本身足够牛X外(人均世界Top名校),ChatGPT背后肯定有一套非常完善的协同开发流程。 于是我问了ChatGPT你们怎么做协同开发的,Ta回复说: 在ChatGPT的开发中,我们使用了Git进行版本控制和协作开发,具体使

有关面试的那些事儿(4)

2022年9月16日 周五 深圳 晴1074/1000  【主题】人力资源管理专业实务 【字数】1212 有关面试的那些事儿原以为写上3篇就完结了,所以只分了上中下篇,但由于最近太忙,每篇简文的篇幅也就限制在1000字左右,所以3篇还没有完全理清,今天继续续写“有关面试的那些事儿4”。 昨天的简文从设计面试问题时我们可以从6个方面进行考虑,然后结合所招聘岗位的具体要求进行问题设计,主要是从设计面

二姨发红包

今日阅读新闻:US clamps advanced chip machinery exported to China, in the meantime, securing this policy with Japan and Nerthland,requring them to stop exporting too. Project Veratis released a video about P

551. 【自动化测试】功能测试(二)

针对上一篇提到的问题,如果想要执行自动化测试,就会遇到一些麻烦。比如因为测试用例的设计问题导致测试执行过程不正确或者不完善,又或者针对需要变更到会的功能会变化或配置过程变化,都会引起相应的自动化测试用例的修改,这无疑增加了本阶段测试人员的工作量。 尤其是新功能不稳定的问题,更会导致自动化测试遇到一定的障碍。比如,一个严重问题导致系统的挂起会阻塞所有接下来的还行用例,又或者一些无法预料的异常会影响部

为什么DEBUG的这么慢?

记录两个Debug方面的事件,有点启发 1.  我自己的A模块的验证环境编译问题 今天debug了A模块的IT环境,上周五卡在了编译上,就显示设计代码里lib库里有个什么不匹配的问题,直觉上也知道肯定不是当前这个文件错误。但是就是找不到问题所在,内心里的归因是“可能是设计的代码有一些问题”。并且,拉来了leader一块看,她也大概看了一下,大面儿上也没有啥问题 ,并且恰好另外一个模块的设计过来说A

对问题要有生命周期的概念

团队有个同事,在与人合作和沟通的时候,经常是自认为对方知道。 比如提交了一个缺陷,同事觉得既然缺陷提交给开发人员了,那么开发人员应该会去查看和跟踪缺陷。 所以,同事就可能两三天不会去查看缺陷的状态。 理想的情况是,每个缺陷都会有解决的时效性要求。 但是当前的项目中,因为种种原因,缺陷的时效性管理很差。 缺乏行之有效的缺陷管理机制来制约缺陷的解决时效性问题,开发人员对测试人员提交的缺陷

什么是算法?似乎很高大上艾

当我们谈论计算机编程中的算法时,我们已经有了输入并且知道了预期的输出。所以,所谓算法就是根据所有已定义的输入步骤,到获得所需输出的过程。 所以,整个算法包含三个主要部分,输入,输出,中间算法逻辑步骤: 输入:表示我们已经知道的或我们必须开始的事情。 算法:表示我们需要一个一个地遵循的一组顺序步骤。 输出:表示我们最终需要达到的预期结果。 除了数学或计算机编程之外,我们在日常生活中经常可以看到算法,