别虎头蛇尾,咱可是在为自己做东西

本文通过类比马拉松比赛的过程,强调了软件开发中从初始阶段到最终完成都需要保持高质量工作的重要性。特别是指出在项目后期不应因急于求成而忽视测试与质量保证,否则可能导致项目存在严重缺陷,不仅影响个人职业发展,还会给企业带来巨大损失。
摘要由CSDN通过智能技术生成

       就像是跑马拉松一样,刚开始都是精力充沛,自信满满,大有不得第一誓不罢休之势。可是等到最后能坚持跑完已经算是毅力坚韧了。软件开发也是这样,尤其是做项目。

做一个项目,根据客户需求,前期经过分析、设计、编码,软件也逐渐的从无慢慢的逐渐成型,也确实是令人欣慰的事儿。整个过程也是认真细致。

不过到了最后的时候可能是兴奋也可能是想尽快完事,于是不像刚开头那样认真检查,认真测试了。都想草草了事,或许是迫不及待想看到自己的作品,或许是想尽快的交付给客户。不过这导致的后果很严重!

首先是对自己来说,可能因为这点小马虎导致整个项目出现bug。这对于个人的项目经验来讲,这个项目就不能算是个完整的项目,因为带有瑕疵。在这个人的成长道路上可算是污点呀。

其次对于客户来说,每次我在进行功能测试的时候都会有这种感觉,这不到1M的软件所担任的重量可不仅仅是1M,而是一个销售脉络,也就是这个软件已经不在是软件了,成为一个企业家的好助手了。因此再说可能存在的问题,企业越是依赖这款软件,这款软件中的bug带来的损失就越严重。而这些损失会找谁来赔?

所以说不管是对于个人来讲,还是对于企业来讲,你都不能虎头蛇尾,因为你是在为自己做东西。

(动一下大拇指想想)权衡一下利弊,认真做好自己的软件有百益而无以害,反之,后果很严重。

大家谨慎吧。

好的,以下是增加了给定成语最后一个字符在指定列表中是否出现的Java代码: ```java import java.util.ArrayList; import java.util.List; import java.util.Random; import java.util.Scanner; public class IdiomGame { private static final String[] idioms = {"一马当先", "九牛二虎之力", "画龙点睛", "四面楚歌", "金玉满堂", "珠光宝气", "独孤求败", "龙飞凤舞", "卧虎藏龙", "虎头蛇尾", "井底之蛙", "鹤立鸡群", "鸡犬不宁", "狐假虎威", "亡羊补牢"}; private static boolean isLegal(String idiom1, String idiom2) { if (idiom1.charAt(idiom1.length() - 1) != idiom2.charAt(0)) { return false; } if (usedIdioms.contains(idiom2)) { return false; } if (!common.contains(String.valueOf(idiom2.charAt(idiom2.length() - 1)))) { return false; } return true; } private static String getRandomIdiom() { Random random = new Random(); int index = random.nextInt(idioms.length); return idioms[index]; } private static List<String> usedIdioms = new ArrayList<>(); private static List<String> common = new ArrayList<>(); public static void main(String[] args) { common.add("一"); common.add("二"); common.add("三"); common.add("四"); common.add("五"); common.add("六"); common.add("七"); common.add("八"); common.add("九"); String lastIdiom = null; while (true) { String idiom; if (lastIdiom == null) { idiom = getRandomIdiom(); System.out.println("AI: " + idiom); lastIdiom = idiom; usedIdioms.add(idiom); } else { Scanner scanner = new Scanner(System.in); idiom = scanner.nextLine(); if (isLegal(lastIdiom, idiom)) { System.out.println("AI: " + idiom); lastIdiom = idiom; usedIdioms.add(idiom); } else { System.out.println("AI: 你输了,你的成语不符合规则!"); break; } } } } } ``` 在这个代码中,新增了一个列表 `common`,它包含了所有被允许的成语最后一个字符。同时,在 `isLegal` 方法中添加了一个判断,用于判断当前输入的成语的最后一个字是否在 `common` 列表中出现过。如果不符合规则,则输出一个提示信息并结束程序。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值