拼字游戏演示
用java编写的拼字游戏演示
它可以编译,甚至可以工作! 但这不是我的代码的最佳示例。
$ make
$ java dst/Scrabble.class
我在 dst/ 中也有一个预编译的 .jar
这是我多年来从计算机迁移到计算机磁盘的旧代码。 我还曾多次使用不同的文本编辑器“代码对齐”工具,这解释了为什么代码没有真正一致地缩进。
我意识到代码很难阅读,因为(过去的我)不关心文档。 我从没想过我会向任何人展示这个。 在花了大约一天的时间尝试解析代码并弄清楚什么叫什么之后,我认为没有“简单”的修复。 代码必须经过重大的重写。 我将解释我会做得更好如下:
文档:很多。 它应该是信息丰富但简洁的。
可组合性:在这样的程序中,应该有明确的关注点分离。 搜索算法应该与 ui-logic 分开。 正如我所写的,这一切都是一团糟。
副作用:就像现在的代码一样,太多的函数都
2021-11-10 19:25:02
481KB
Java
1