我的倒霉孩子

在领导综合查询系统中,我负责设计程序结构、编写原型、测试用例、界面展示等工作,另外两人协助协助我完成具体的编码实现,虽然他们的效率不高,但是经常能想出一些好点子,让我用起来较为舒服。由于系统的特殊性,没有具体的需求和设计文档(领导可不给我们调研的机会,也从不明确指出他到底关心什么东西,所以这个系统完全是靠猜的-_-,每完成了一次界面修改就去领导办公室报道……),在时间紧张的情况下需要不停的重构代码,快速修改程序。然而,在现有的人手中我是唯一能够达到这个效率的,人手不足使我颇为郁闷(封闭会议上可是吹嘘说共有10个开发人员)。

在设计和编码过程中,我注意了程序的扩展性,也意识到了“破窗户理论”的重要性,所以每天晚上我都会检查大家提交的代码,发现了大量复制粘贴、语意罗嗦的java代码,也发现了大量写在jsp中的css样式、无缩排的html、不负责任的“tab”按键……我会给大家讲解为何做这些修改,然后让他们重新提交。我怀疑在今后紧张日子里还是否会做这样的检查……

也许我再也没有检查的机会了,清明前的一天突然接到通知,我的工作由其他四个新人代替,我去负责技术支持,为其他公司解答UNIEAP和UNIDXP的使用问题。听到这个消息后我强烈反对,理由很充分:

1、这个系统是我一手搭建起来的,里面没有冗余的代码,结构也做到了最优(至少我认为这样),我不希望让新人接手;

2、从领导综合查询系统的特殊性来看,我是现有人手中唯一可以达到效率的,让新人顶替我存在风险;

3、几个新员工是以实习的身份来的,他们在接下来的两个月还要整理自己的毕业设计,这个项目未必适合培养新人;

4、新员工在5月末至7月初要回到学校,这期间正好是忙的时候,谁来接手?存在潜在风险;

5、UNIEAP的workshop、datawindow、报表我也没有用过,也需要培训,到不如让四个新人去做技术支持。

领导的回答就一条——技术支持需要有经验的成手,所以在缺人的时候我去最合适。晕!!!

回到沈阳,我画了几个UML图表述我的设计思路,次日用了大概2小时给大家讲解程序的各个功能,开源包的使用(还得重新讲,这何苦呢),还反复强调了代码的规范。从那天起我再没有看过这些代码,我的孩子啊!

直到4月11日,有人问我导出Excel功能为什么不好用,我才重新下载了最新的程序。哈哈,兄弟,你配置文件写的不对。我发现,过去那些丑陋的问题已经遍布了整个工程,破坏一个东西可太容易了,这些倒霉孩子!

这个项目的发展,静观其变吧。
 

Raptor是一种可视化的流程图编程环境,主要用于算法设计和教学,它并非专门的绘图工具,不能像专业绘图软件那样直接绘制倒霉熊。不过,可以利用Raptor的基本图形元素,通过编程逻辑来模拟绘制倒霉熊的大致轮廓。以下是一种可能的思路: ### 1. 确定倒霉熊的基本形状 倒霉熊的身体可以简化为圆形、椭圆形和矩形等基本图形的组合。比如,头部是圆形,身体是椭圆形,四肢可以用矩形表示。 ### 2. 设计Raptor流程图逻辑 - **初始化**:设定绘图的起始位置和颜色等参数。 - **绘制头部**:使用循环和条件语句来绘制圆形的头部。 - **绘制身体**:同样利用循环和条件语句绘制椭圆形的身体。 - **绘制四肢**:通过矩形的绘制来模拟四肢。 - **完成绘制**:结束绘图过程。 ### 3. 编写Raptor代码逻辑示例 虽然Raptor没有直接的绘图功能,但可以用伪代码的思路来表示流程: ```plaintext // 初始化 Set color to black Set starting position // 绘制头部 For each angle from 0 to 360 degrees Calculate x and y coordinates of a point on the circle (using circle equation) Mark the point on the virtual canvas // 绘制身体 For each angle from 0 to 360 degrees Calculate x and y coordinates of a point on the ellipse (using ellipse equation) Mark the point on the virtual canvas // 绘制四肢 For each limb Calculate the starting and ending points of the rectangle Mark the rectangle on the virtual canvas // 完成绘制 End ``` ### 4. 在Raptor中实现 将上述伪代码转换为Raptor流程图。在Raptor中,使用赋值、循环和条件判断等基本模块来构建流程图。 ### 注意事项 由于Raptor的局限性,绘制出的倒霉熊只能是非常简化的版本,无法达到专业绘图软件的效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值