`
bmqnc
  • 浏览: 129161 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

代码之丑1的思考

 
阅读更多
这篇文章让我想起了软件工程中的一个重要原则:职责驱动设计。

对于架构师来说,可能是在架构层面做这种规划,在往下细分到程序员,对于程序员就是在代码层面做这种规划了。不同的人有不同的关注点,但本质都是一样的:简洁,有效,可靠,职责驱动。

分享到:
评论

相关推荐

    腾讯低代码引擎建设思考和实战

    腾讯低代码引擎建设思考和实战

    代码之谜(持续更新)1

    1. 代码之谜系列 代码之谜系列是justjavac tạo的博客系列,旨在探讨代码中的谜团和奥秘。该系列博客的目的是让读者在思维方式上有所改变,变得更理性,更加会思考,会学习。 2. 代码之谜(零)- 其实,你不懂代码...

    修正残差的GM(1,1)模型Matlab代码

    使用matlab,优化GM(1,1)算法,得到修正后的序列

    C#代码生成器

    1. 自动化代码编写:C#代码生成器能够根据预定义的模板或规则,自动生成诸如数据访问层、业务逻辑层、实体类等常见代码,减少手动编写的工作量。 2. 辅助类集成:C#代码生成器内建了多种辅助类,这些类通常包含通用...

    C++项目源代码(适合新手练手及参考)

    3. **分析注释**:注释是理解代码的关键,它解释了代码背后的思考过程。 4. **动手实践**:尝试修改和运行代码,理解各种变化对程序的影响。 5. **总结归纳**:将学习到的知识点整理成笔记,方便日后查阅。 最后,...

    ISO-14229-1 UDS 代码生成

    基于ISO-14229-1 Road vehicles — Unified diagnostic services (UDS) 代码生成工具。未经过本人同意不能用于商业目的买卖,代码中有本人联系方式,可技术讨论。

    软著代码整理工具,可以实现一键提取文件中的代码并且自动删去空行和注释,便于进行软著申请

    1. **一键提取文件中的代码**:此工具的核心功能之一是能够快速从各种类型的代码文件中提取出有效的源代码。这包括但不限于.java、.cpp、.py、.js等常见编程语言的文件。通过自动化处理,避免了手动筛选的繁琐工作,...

    统计代码行数的Eclipse插件

    1. 安装插件:首先,你需要将这个名为"LineCount"的压缩包导入到Eclipse中。这可以通过Eclipse的“Help”菜单 -> "Install New Software" -> "Add"来完成,然后指向解压后的插件目录。 2. 配置插件:安装完成后,...

    用51单片机实现G代码翻译

    1. **数据输入**:通过串行通信接口(如UART)接收G代码,确保单片机与电脑或其他设备之间的数据传输稳定可靠。 2. **代码解析**:创建一个解析算法,识别并分解G代码中的各个部分,如地址、值和操作码。这通常涉及...

    郭天祥51单片机书中所有代码

    ` 将 `led1` 的值设置为0,从而点亮与之相连的LED。 **示例:** 例2.2.2 - **代码片段:** ```c #include void main(){ P1 = 0xaa; // 点亮特定的LED } ``` - **解析:** - `P1 = 0xaa;` 将P1口设置为十六...

    修改代码的艺术.pdf。part16

    修改代码的艺术.pdf。 扫描版 非文字版,有点大

    网页爱心表白代码大全

    这些代码可以被用来创建富有创意且个性化的表白页面,为你的爱情增添一份特别的惊喜。这份资源包含了10个不同的效果,每个效果都有其独特的设计和互动体验,使用者可以根据个人喜好选择或参考,甚至可以进一步定制,...

    三年JavaEE开发积累的那些代码之一:JavaSE篇完整实例源码

    三年JavaEE开发积累的那些代码之一:JavaSE篇 有什么? 1)自己写的例子:或是为了项目中应用写的demo,或是为了学习某项技术写的demo。 2)网上下载的例子:或改过或没改过,或完善过或原封没动。 没什么? 1)公司...

    DXF转G代码源程序

    1. **解析DXF文件**:DXF文件结构基于ASCII文本,源程序需要读取并解析这些文本数据,识别出线段(line)、样条曲线(spline)、圆(circle)和弧(arc)等基本几何元素。 2. **坐标转换**:DXF文件中的坐标系统与...

    C语言游戏代码大全

    1. 双人贪吃蛇: 双人贪吃蛇游戏涉及到基本的控制逻辑、二维数组表示游戏地图、两个独立的蛇移动算法以及碰撞检测。玩家输入处理是关键,需要实时更新两个蛇的位置,同时防止它们撞到自身或边界。此外,食物生成和...

    电子签章系统源代码

    1. 标题:电子签章系统源代码 电子签章系统源代码是指实现电子签章功能的源代码,它可以和WORD、EXCEL等办公软件集成,实现电子签章的功能。电子签章系统源代码可以实现电子签章、数字签章、电子证书等功能,广泛...

    vc++游戏(源代码)

    1. **C++编程基础**:所有游戏源码都是基于C++语言编写,这涉及到C++的基本语法、类和对象、继承、多态、模板、异常处理等核心概念。学习这些源码可以帮助初学者巩固C++基础,并了解面向对象编程的应用。 2. **游戏...

    中间代码生成器的设计(实验报告+代码+运行结果) 编译方法

    实验中已提供了递归子程序法的四元式属性翻译文法作为参考,而鼓励学生尝试创新,如采用LL(1)或LR(0)分析法设计更高级的属性翻译文法,使用扩展的语法分析器来实现语法制导翻译。 为了深入理解中间代码生成器的设计...

    遥感图像融合C++代码

    1. **全色图像与多光谱图像**: 全色图像具有较高的空间分辨率,能够清晰地展现地物的细节;多光谱图像则包含多个波段,每个波段对应不同的电磁波长,能反映地物的光谱特性,适用于分类和识别。 2. **图像融合**:...

    代码注释率统计工具下载

    1. **适用范围**:`linecount`支持多种编程语言,包括但不限于Python、Java、C++、JavaScript等,但可能不涵盖所有编程语言,因此在使用前应确认工具是否支持你的项目所用的语言。 2. **自定义规则**:虽然`...

Global site tag (gtag.js) - Google Analytics