2025年6月22日
杂谈 聊聊我正在尝试解决自己烂尾项目的方案
这篇文章聊点我自己对我过去写程序的反思。
略微思考了一下,我发现我过去写代码做项目,项目烂尾率奇高无比的一个非常重要的原因是:
过度设计
举个例子。
做一个Minecraft模组,本来(我自己)实际使用过程中就只有两个人会用,所以从理论上来说第一阶段我只需要调试好两个玩家的配置不出错,就能发布了对吧?
剩下的高级功能啦,对更多人情况的适配应当是后续OTA更新负责的事情。
但实际操作中,我每时每刻都会想,这个功能在三四五六个玩家的情况下怎么办,现在这么搞肯定不行迟早要出事,然后我就把注意力转移走去研究这个功能怎么处理大于两个玩家的情况了。
重心偏移了对吧?而且这种情况发生的极其频繁,这就直接导致了我永远有干不完的活,工作量没完没了地往上升。
最终的结果就是,坚持半个月这项目差不多就该烂尾了。
啊你说那些高级功能啊,是有那么个样子但是Bug一堆。
至于基础功能就更不用想了,甚至根本就没做。
综上所述,我对此问题下一步的解决方案是:太原浙江工作法
太难太复杂的东西,我们就先暂时原地放着不去管它。
实在不行,就先这样子差不多将就一下。
你说后续?回去等OTA吧。
当然一步到位直接落实肯定是不可能的,但我必须逐渐习惯这种模式。
不然奇高无比的烂尾率我真的顶不住啊呜呜呜呜呜呜呜呜呜呜ヽ(*。>Д<)o゜
是这样的,我也好多项目烂尾了,现在手头有一个 Bilibili获取推流码 的软件(我朋友拿JAVA写好了一个,但是运行起来占用内存400MB有点太难绷了) 于是我就想用Rust或者C++仿照一个,,我选的Rust 为了趁机学习一下Rust嘛
UI我是画完了,网络相关整理实在是太困难了,虽说 加上egui实在不是很好用,好在他占用内存低,很低,而且动态字体,字体放多大都不会很占用内存,
然后我是在写不动了,((( 我就摸鱼了(,
Java的话或许可以试试能不能走GraalVM的Native Build,应该能显著减小资源占用(●ˇ∀ˇ●)
主要是我朋友写的,我对JAVA一窍不通(