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

代码之丑3的思考

阅读更多
这篇文章的核心思想实际依然是对语句块的一种重构,其实简单来说,就是郑老师说的写代码不能平铺直叙,这样写代码是体力活,简单的运用一些编程技巧其实会很是代码简洁干净很多。

其实我觉得要真是用体力写代码的话,不但自己以后维护代码体力,关键是让接手维护代码的人感觉更体力,而且这种体力是成倍的增加,以为代码多了,代码乱了。
分享到:
评论

相关推荐

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

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

    《3D赛车游戏》代码 C++

    开发者可能使用了一些3D建模软件(如3DS Max或Maya)导出的模型文件,并编写代码将这些模型导入到游戏中。 4. **场景管理(scene)**: - 场景管理负责组织游戏中的对象和环境,比如赛道布局、背景、障碍物等。`...

    C#代码生成器

    3. WPF/Silverlight:对于UI界面丰富的应用,代码生成器能自动生成事件处理代码和数据绑定代码。 4. 企业级应用:在大型项目中,大量的重复代码可以通过代码生成器自动化生成,提高开发速度和代码一致性。 5. 代码...

    YOLOV3的部分代码注释,绝对良心

    本压缩包中的部分代码注释主要针对YOLOv3的核心实现部分进行了详尽的解释,对于想要理解YOLOv3工作原理和学习目标检测算法的人来说,是非常有价值的资源。 1. YOLOv3架构:YOLOv3采用了 Darknet-53 的卷积神经网络...

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

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

    统计代码行数的Eclipse插件

    3. 运行统计:在选定的范围内右键点击,选择插件提供的菜单项,比如"统计代码行数",然后等待片刻,插件将显示统计结果。 4. 查看结果:统计结果通常会在一个弹出窗口或者Eclipse的输出视图中显示,列出了不同类型...

    原创3D游戏引擎源代码

    3. **输入处理**:处理来自键盘、鼠标或游戏控制器的输入,将用户操作转化为游戏内的响应。 4. **物理模拟**:虽然这个项目可能没有包含完整的物理引擎,但可能会有基本的碰撞检测,以确保游戏对象不会穿过彼此。 5....

    倍福TwinCAT3上位机与PLC通信测试(ADS通信) 包含C#和C++代码

    倍福TwinCAT3上位机与PLC通信测试(ADS通信) 包含C#和C++代码 程序介绍:https://www.cnblogs.com/JiYF/p/7780948.html 最底部有下载连接,不需要在这里下载 本次测试需要环境: VS2013,TwinCAT3(本人...

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

    3. **命令映射**:将解析出的G代码指令映射到单片机内部的特定函数或操作。例如,G00可能触发一个快速定位的子程序,G01则调用线性插补的函数。 4. **运动控制**:利用51单片机的I/O口驱动步进电机或伺服电机,实现...

    第一人称3D射击游戏源代码(OpenGL)

    源代码说明: ...3、本源采用OpenGL,支持键盘和鼠标操作。 4、引用本源时请附明原始作者信息。 5、本源非我本人编写,此处仅用做交流学习之用,引用本源时请自觉附明原始作者信息。 E-mail:Offar@163.com

    网页爱心表白代码大全

    6. **浏览器兼容性**:虽然HTML5、CSS3和JavaScript在现代浏览器中支持良好,但为了确保更多用户能正常访问,你需要关注代码的兼容性问题,确保在常见浏览器如Chrome、Firefox、Safari、Edge和IE11上都能正常运行。...

    hibernate3.jar及其源代码文件

    标题"hibernate3.jar及其源代码文件"指出,这是一个关于Hibernate 3的资源包,包含了hibernate3.jar这个核心库的二进制版本以及对应的源代码。Hibernate是一个非常重要的Java持久化框架,它简化了数据库操作,使得...

    cef3嵌入mfc的代码

    这篇描述提及的是一个关于如何在MFC应用中整合CEF3的代码示例。由于项目大小的限制,源代码和`debug`文件夹被分开上传。`debug`文件夹通常包含用于调试目的的库文件,如`.dll`动态链接库,这些库文件是程序运行所...

    代码走查记录表 模板

    项目代码走查记录表 描述检查人员 检查时间,检查发现那些问题等等。

    JavaWeb程序设计源代码

    3. **JSTL**:JSTL是一种标准标签库,旨在减少JSP页面中的脚本代码,提高可读性和可维护性。源代码可能包含使用JSTL进行条件判断、循环、XML操作和数据库访问的例子。 4. **EL**:EL是JSP 2.0引入的表达式语言,...

    ISO3166国家2位、3位简写及国家代码(Excel表格,含中文和拼音码)

    ISO国家代码表(excel) 有国家中文名称和拼音码,需启用宏

    ACDsee 11 12许可证代码

    - **GL8DVH-334YC-3S2TC5-3CQWZH**:这是用于ACDSee Photo Manager 12的一个许可证代码。 - **7F8DVH-334K2-3M9GYH-GGWJ2C**:这个许可证代码可能是用于某个特定版本的ACDSee Photo Manager。 - **T78PDVH-334K2-3N...

    三角网格简化程序源代码

    5. **输入/输出处理**:为了读取和写入3D模型,源代码可能支持某种文件格式,如OBJ、STL或3DS。这部分可能涉及解析和构建模型数据的函数。 对于初学者,分析和理解这个源代码将有助于深入理解3D图形处理和LOD技术。...

    电子签章系统源代码

    签章是指电子签章系统的核心功能之一,包括电子签章、数字签章、电子证书等。签章是指在电子文档、电子表格等电子文件上添加电子签名、数字签名、电子证书等,以确保电子文件的真实性和完整性。 4. 部分内容: ...

    C语言游戏代码大全

    3. 玫瑰花: 虽然"情人节的玫瑰花"可能是一个简单的图形展示程序,但它展示了C语言的图形绘制能力,如ASCII艺术或使用特定库(如PDCurses)进行图形输出。这个项目中,学习者会接触到字符艺术设计、循环结构和条件...

Global site tag (gtag.js) - Google Analytics