首页 > 其他分享 >十月第二篇

十月第二篇

时间:2024-10-31 18:48:04浏览次数:1  
标签:重构 十月 代码 实践 开源 测试 编写 第二篇

技术与实践

  1. 代码质量
    可读性与可维护性:编写清晰、易懂的代码是基本要求。
    实践建议:参与代码审查,学习如何给出和接受反馈。
    定期重构代码,消除技术债务。
  2. 重构和测试
    重构:提高代码质量和可读性。
    测试驱动开发(TDD):在编写功能之前先编写测试。
    实践建议:
    选择一个小项目,应用TDD,从测试开始构建。
    学习使用测试框架(如JUnit、pytest),进行单元测试。
  3. 实践经验
    开源贡献:通过开源项目提升技能。
    实践建议:
    每月至少贡献一次代码到开源项目,学习团队合作和项目管理。
    找到一个感兴趣的项目,分析其代码结构和设计模式。

标签:重构,十月,代码,实践,开源,测试,编写,第二篇
From: https://www.cnblogs.com/sbc11/p/18518659

相关文章

  • GraphRAG如何构建知识图谱Knowledge Graph (GraphRAG系列第二篇)
       GraphRAG工作的第一步,是将输入的文档集合,按一定的策略拆分成一个一个chunks,然后解析每个chunks,将chunk中所关注的实体(entity)和关系(relation)解析出来,以此构建知识图谱。     那问题来了,GraphRAG是如何抽取文本中的实体及其间的关系,是像以前NLP任务那样,通......
  • 十月二十九日总结(读书笔记三)
    在阅读《程序员修炼之道:从小工到专家》的第七和第八章时,我感受到了程序员职业生涯中更为深刻的内涵。这两章主要探讨了“代码的重构”和“团队协作”的重要性,强调了优秀程序员不仅要具备扎实的技术能力,还需要培养良好的团队协作能力和对代码质量的高度重视。这些内容对我的职业发......
  • 第二篇:低功耗模组Air724UG硬件设计手册
    ​  接着上篇,继续分享。3.5串口模块提供了五个通用异步收发器:主串口UART1、校准串口UART2、通用串口UART3、调试串口HOST UART和ZSP UART。3.5.1UART1表格6:UART1 管脚定义管脚名类型序号电压域描述UART1_TXDDO36V_GLOBAL_1V8......
  • Autofac 组件、服务、自动装配 《第二篇》
    Autofac组件、服务、自动装配《第二篇》 一、组件创建出来的对象需要从组件中来获取,组件的创建有如下4种(延续第一篇的Demo,仅仅变动所贴出的代码)方式:1、类型创建RegisterTypeAutoFac能够通过反射检查一个类型,选择一个合适的构造函数,创造这个对象的实例。......
  • 十月十一日
    尝试将生成的算式及习题长期保存下来,建议采用CSV形式存储。提交实现效果及相关代码。 importjava.io.FileWriter;importjava.io.IOException;importjava.util.ArrayList;importjava.util.List;importjava.util.Random;publicclassMathOperationGenerator{public......
  • 十月十二日
    本地excel/csv文件-->hive-->mysql 前提:Hadoop集群、hive配置完成1、在node01开启hadoop集群: start-dfs.sh  ,  start-yarn.sh2、node01:开启 metastore  hive所在路径/hive/bin/hive--servicemetastore3、克隆node01-->node01(1),开启 hive hive所在......
  • 【Vue3】第二篇
    Vue3学习第二篇01.事件处理02.事件传参03.事件修饰符04.数组变化侦测05.计算属性06.class绑定07.style绑定08.侦听器09.表单输入绑定10.模板引用01.事件处理在vue当中的事件处理和html、css中的不一样,它单独做了处理。注意:用法中只是用点击事件来举......
  • 十月二十五日总结(阅读笔记)
    我读的是《程序员修炼之道:从小工到专家》。下面是阅读前三章总结的内容。第一章重点讲述了程序员的职业定位和自我提升的必要性。作者指出,作为一名程序员,首先要清楚自己的职业目标和定位。只有了解自己在职业生涯中想成为什么样的人,才能制定出切实可行的发展计划。书中提到,许多程......
  • 基于Transformer的路径规划 - 第二篇 合成数据
    上一篇:基于Transformer的路径规划-第一篇探索对于深度学习项目而言,如何获取样本往往是其中最关键的部分,因为在实际项目中基本上只会用到成熟的模型,而成熟的模型是不需要算法工程师进行修改的,最多就是设置一些参数,例如网络的层数、输出类别的个数。算法工程师一般不太情......
  • AI大模型时代下运维开发探索第二篇:基于大模型(LLM)的数据仓库
    在SREWorks社区聚集了很多进行运维数仓建设的同学,大家都会遇到类似的挑战和问题:数仓中存储大量数据消耗成本,但很多存储的数据却并没有消费。进数仓的ETL学习成本高、管理成本高,相关同学配合度低,以及上游结构改动后ETL却迟迟无人调整。数仓中数据的时效性、准确性问题,导致很......