雷火电竞 (中国) 官方网站

“我最新尝试软件开发的六种方式!”雷火电竞官方网站|雷火|电竞
雷火|电竞

咨询热线

134421194632

Classification

雷火电竞动态

134421194632
传真:134421194632
手机:134421194632
邮箱:admin@dianpu51.com
地址:广东省广州市运城市盐湖区办公楼522室

“我最新尝试软件开发的六种方式!”雷火电竞官方网站

发布时间:2023-09-18 22:57:30 丨 浏览次数:608

  【CSDN 编者按】在工作当中,时刻保持对新鲜事物的兴趣是很重要的。尤其是在这个科技和信息迅速发展的世界当中,只有对不同情景、科技、以及方法保持开放的态度,才能最大化我们的工作效率。‍‍‍

  自行记录代码:我曾经认为编写代码中并不需要任何标注,只要记住类、方法和变量的名称就足以理解程序的作用。多年来,我意识到一些标注是必要且有用的。现在,当有一些特别棘手的问题发生时,无论是架构中,还是在域中,我都会添加标注。这样每次我回到写了标注的代码时,我都感到庆幸我花时间去做了。因为我可以很快的看懂我写了什么,以及我之前遇到的问题。

  单元测试私有方法: 几年前,我写了一篇名为 “单元测试私有方法” 的博客文章,其中我认为不妨将它们打包为私有,这样就可以轻松地为它们编写测试。 然而,有几个人评论并认为我可以通过公共接口测试私有方法。 经过一番思考,我最终同意了他们的观点,并改变了我的做法。

  使用集成开发环境(IDE): 很多年前,我在编写代码时使用的是 Emacs。 我对此很满意,并没有特别觉得缺少什么。 然而,有一天,我的同事向我展示了 IntelliJ IDEA 的强大功能。 我当时就被震撼到了,雷火电竞官方网站自此再也没有回头了。 最大的区别是导航 -- 使用导航在代码库中移动要容易得多。 如今,我无法想象不使用集成开发环境会怎样。

  使用调试器: 我以前喜欢使用日志语句和 printf 来排除故障。 它简单有效,并适用于多种情况。 然而,几年前当我开始编写 Go 代码时,我的同事向我展示了调试器在测试用例失败时探索程序状态是多么简便。 我以前使用过调试器,但他向我展示了它们的一个很好的使用场景。

  居家办公: 即使在疫情期间,当我全职在家工作时,我也对远程工作持怀疑态度。 然而,我现在改变了主意,我认为居家办公很棒。 可以让我为以前无法工作的公司工作。 不必通勤是另一个很大的优点。 缺点是我仍然怀念和人面对面的互动。 但总的来说,我认为优点大于缺点。

  使用 ChatGPT: 当 ChatGPT 出现时,我对它的功能印象深刻。 然而,我对它在软件开发中的具体运作方式有点怀疑。 但我的同事告诉了我他使用 ChatGPT 来帮助开发的诸多场景。 所以我决定花更多的精力来看看如何使用它。 对我来说,它主要用途是执行较小的独立任务。 例如,生成 Python 脚本的初稿、编写 SQL INSERT/UPDATE 触发器,或者为我提供一个 sed 正则表达式,用于从日志行中删除初始时间戳(如果存在)。 在所有这些情况下,它都节省了很多时间。

  我改变主意的事情够多了吗?我不知道。但偶尔检查一下你对如何看待开发软件的信念绝对是值得的。在上述许多案例中,我需要其他人向我展示或说服我其他优秀的工作方式。因此我的结论是,协作和结对编程对于传播好想法非常重要,并且也可以提高工作效率。

  特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。雷火电竞官方网站

  余承东夸下“海口”后:AITO问界新M7单店日销20台、销售人员“不够用”

  网友晒刘亦菲路透照 穿白衣黄裙好似童线岁李嘉欣现身马来西亚优雅贵气 观赏烟花心情佳

  iPhone 15 Pro 边框被摸掉色,A17 Pro 芯片跑分曝光

  宝宝发现被抱错后反复确认,确认无误后开始大哭,宝宝:这是爹 那抱着我的是谁?哇~坏叔叔!

  苹果Apple Watch S9 新技术, 不触摸, 如何实现精准操作!

Copyright © 2017-2023 雷火电竞集团有限公司 版权所有
电 话:134421194632    手 机:134421194632   传 真:134421194632    E-mail:admin@dianpu51.com
地 址:广东省广州市运城市盐湖区办公楼522室
浙ICP备16027886号

扫一扫关注微信公众帐号

免费咨询 投诉建议