专栏名称: caoz的梦呓
caoz的心得与分享,只此一家,别无分号。
目录
相关文章推荐
51好读  ›  专栏  ›  caoz的梦呓

再向屎山行

caoz的梦呓  · 公众号  · 科技自媒体  · 2025-05-29 00:37

主要观点总结

本文主要讲述了一个程序员如何利用AI编程工具进行编程的经历和体验,包括遇到的挑战和问题,以及如何解决这些问题的过程。同时,作者也分享了自己在AI编程中的学习心得和体验,鼓励更多人尝试AI编程并从中受益。

关键观点总结

关键观点1: AI编程的便利性和挑战

作者通过尝试AI编程工具,发现这些工具能够帮助自己快速开发产品,但也存在代码质量不一、需要人工调整等问题。

关键观点2: 代码清理和归一化的重要性

作者通过清理和优化自己的代码,提高了代码的可维护性和可复用性,使得开发过程更加高效。

关键观点3: 分享和学习的价值

作者认为分享自己的经验和知识可以帮助更多的人了解AI编程,并鼓励更多人尝试和学习。同时,他也从他人的分享中获得了知识和灵感。

关键观点4: AI编程互助群和知识星球的推荐

作者推荐了一个AI编程互助群和一个编程手册,鼓励大家互相学习和交流。同时,他也介绍了自己的知识星球,推荐了一些相关的课程和活动。


正文

请到「今天看啥」查看全文


而且整个开发过程本身也是我的体验目标,这也是为什么我从copilot 换到 augment 又换到 cursor,确实一款好用的工具就足够了,但对于一个自媒体作者来说,多了解几种可能更有利于和读者沟通分享。
还有一点就是,我从做这件事开始,就没有把自己当作一个程序员,从一开始,就没有基于程序员的思路做完整的架构设计,代码结构,数据结构设计,为什么没有,这不也是想更好理解AI编程的能力边界在哪里,当然也是因为自己的慵懒。那么我的开发模式其实特别业余,我甚至都没有想明白这个游戏最终应该是什么样子的,先让AI做做看,做出来看看行不行,如果特别不行,可玩度很差,直接放弃掉,是的,我放弃了几个小游戏。如果发现做出阿里还是可玩的,但是交互体验不好,再想想怎么修改和优化,然后一点点打磨,所以,这个过程中,确实垃圾代码,冗余逻辑和各种前后不一致的情况就会很多。
最近通过firebase做了云端的玩家登录和游戏记录,回放记录存储能力,然后在这个过程中,就发现各种不一致,各种测试的复杂度特别高,那么趁着Claude 4发布的东风,也是下定决心,彻底清理一次。
我先讲一下遇到的问题,因为之前是一个游戏一个游戏开发的,每个游戏的玩家数据状态,存储,回放,游戏难度选择列表,回放列表,全都是独立生成的,数据结构也都是各自的,在做云端处理的时候,需要一个个去进行处理,而且不断的版本迭代中,命名规则也在各个版本里被改的面目全非,比如中等难度,有的地方赋值时normal,有的地方判断时mediate,就特别多诡异问题。
代码不复用,数据结构不复用,命名规则不一致,各种参数硬编码在代码里,就都是我们常见的代码屎山表现。






请到「今天看啥」查看全文