讲动人的故事,写懂人的代码
最近,一部去年推出的国产电视剧在IT圈子里引起了轰动。
引起关注的原因,并非剧中程序员的外形出众,而是她提交代码测试的方式——将写有代码的纸张放入文件夹,然后递给了对面的测试人员。如图1所示。
图1 程序员将写有代码的纸张放入文件夹,并递给测试人员进行测试
这个桥段引起了IT圈子的哄笑。
看来编剧市场真的需要专业的程序员来整顿一下。如图2。
图2 看来编剧市场真的需要专业的程序员来整顿一下
如果让专业的程序员编写这部剧的剧本,我们应该如何修改这个桥段,以使其更专业呢?
由于剧中的这个桥段是为了展示程序员和测试人员的顺畅合作,基于我的30多年的IT行业经验,我将列出以下五种程序员和测试人员顺畅合作的场景,供编剧参考。
当然,程序员和测试人员之间的合作有时也会出现困难。我会在本文最后探讨这个话题。
桥段1: 代码提交和版本控制系统
内部: 现代化办公室,开放式工位,程序员Ada正专注地在电脑上敲击键盘。
Ada(对着屏幕):(说)好,最后一个Bug终于解决了。
Ada的手指飞快地在键盘上舞动,一系列命令在屏幕上闪过,显示她正在提交代码到Git仓库。
Ada(自言自语): 提交代码并推送到开发分支。测试团队会自动收到通知的。
屏幕显示出提交日志,确认代码已经推送。
切换至测试员Tina的工位:
Tina的屏幕弹出一个通知:“新代码推送到开发分支,等待测试。”
Tina:(说)好的&#