暑假一直以来都在做一件事情,改bug。
看来写代码和做人差不多,要负责任,要不然想去升级或者后期维护的人肯定把你骂死,另外代码写好了自己看上去心情也舒畅啊。代码风格就像一个人的衣着,虽然不整,但是可能还过的去,也就是看上去不舒服,累点;但是代码的结构就像一个人的内在,如果结构不清晰,就是混乱的,别人说东就是东,别人说西就是西,没有主见,可能在自己百般调节下暂时没有自我矛盾(bug)了,但是当想要让他接收另一种能力时,就会和现有的一种能力相冲突,然后产生新的bug,各个部分藕断丝连。经常会遇到一个bug需要改动一个地方,但是发现很多类似的地方都要改一边,然后就像如果是那样那样写,只要改一个地方就可以了,但是迫于时间,只能暂时先把功能改好,咬牙切齿的改。
无奈这次做的c++.net,第一次做界面的东西,以前做过一个c#的项目,那个项目架构也比较差,但是没怎么去关注界面。考虑过对代码进行重构,但是里面耦合的东西太多了,重新做一边工作量又太大。并且感觉这种.net的界面程序用设计模式的东西好像不太好,还不如最基本的三层架构了。最近一直把精力放在改bug上,再过半个月就去实习了,估计没时间做这个了。
大概的想了一下,如果自己去做的话可能也不会有很多的架构设计,但是要尽量让各个模块耦合尽量少;有多个相似的类应该对齐进行抽象,比如一个树形结构,如果下面有很多子节点,每个子节点的treeNode信息不一样,但是操作都差不多,这个时候就应该写一个抽象的基类,然后派生一些子类。我感觉自己做也就能想到这些,看了下设计模式的东西,总感觉用不到,以后要多关注设计了。
要多运动了,以前我都是一年都不感冒的,前几天差点被风扇吹感冒。挺俺导师说,程序员工作了以后大多处于亚健康状态,哎,身体最重要啊,一定要注意,特别是生活习惯,我比较喜欢运动,各种玩,各种跑,各种跳。
以后要多些技术博客了,总是做项目,做完了过一段时间都忘记了,不利于技术的积累,即使每次做了总结总是做不同的项目也不适合积累,感觉每个东西都了解点,但是都不深刻,甚至较久以前做过的东西都不大记得了,暑期去实习做的领域还是不是专注于一个方向的,测试工具开发,对这个完全不了解,导师说好像就是有需求就要做项目,总感觉和团队的差不多,但是起码大体的方向是一定的,暑期做着看一下吧,如果可以可能以后暂时的职业就是这个了。
暑假又不能回家了,对不起俺爸,对不起俺妈,对不俺自己。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· [AI/GPT/综述] AI Agent的设计模式综述