`
Jacular
  • 浏览: 182680 次
  • 性别: Icon_minigender_1
  • 来自: 云南
社区版块
存档分类
最新评论

如何编写更棒的代码

 
阅读更多
如何编写更棒的代码,下面是11条基本规则:

保持方法简短扼要
永远永远不要将同一个变量用于不同的目的
尽可能让变量和方法的名称能够描述要实现的功能
尽可能将变量定义在最靠近它们的地方
不要出现让人费解的数字
要像对待朋友一样对待你擅长的语言
不要逆常规而行
千万小心过早的优化代码
要常常重构经过测试的代码
不要沉溺于过度的设计技巧
随时随地学习新的知识

原址:http://www.apkbus.com/portal.php?mod=view&aid=8763
分享到:
评论

相关推荐

    杜洋制作的摇摇棒源代码

    1. **SHOOK16.c**:这是C语言编写的源代码文件,是项目的主要程序,包含了摇摇棒的核心逻辑和功能实现。 2. **SHOOK16.hex**:这是一个编译后的十六进制文件,通常用于烧录到微控制器中,是可执行代码的格式,可以...

    摇摇棒仿真图原理图PCB图代码

    源代码通常包含C语言或汇编语言,用于编写控制单片机运行的程序;原理图文件可能是SVG或Eagle等格式,展示电路的连接关系;而PCB文件则为Gerber格式,用于生产电路板的制造数据。 为了制作和改进摇摇棒,你需要对...

    电子摇摇棒全部源代码

    在本项目中,电子摇摇棒通过串口发送和接收数据,用户可以通过特定的软件在PC上编写和发送命令,控制摇摇棒的显示内容。这种通信方式简单且可靠,适用于小型设备的远程控制。 从【新建 文本文档.txt】的文件名推测...

    记忆棒源代码,用于记忆棒开发

    在这个"记忆棒源代码"的压缩包中,我们很可能找到了与记忆棒开发相关的源代码文件,特别是名为"Memory_Stick测试程序"的部分。这个测试程序可能包含了对记忆棒进行读写操作、检测存储容量、错误校验等功能的代码,...

    C#编写的IP修改工具源代码

    描述中的“资源很棒的哦 大家快来下吧”表明这个IP修改工具源代码被作者认为是有价值的,并且鼓励其他人下载和使用。"属于个人珍藏的哦"暗示这可能是一个作者精心挑选或自创的项目,可能包含独特的实现方式或优化...

    国外的一个很棒的在线HTML 编辑器代码

    标题中的“国外的一个很棒的在线HTML 编辑器代码”指的是一个高质量的Web应用程序,它允许用户在浏览器环境中编写和编辑HTML代码。这样的编辑器通常包含丰富的功能,比如文本格式化、图片处理、链接管理等,以帮助非...

    51单片机做的摇摇棒有图有代码

    代码中,我们需要设置中断服务程序来处理传感器的实时数据,通过解析这些数据判断摇摇棒的运动状态。然后,根据这些状态,我们可以通过控制GPIO(通用输入/输出)引脚来驱动LED灯或蜂鸣器,实现各种交互效果。 在...

    在树莓派上实现神经计算棒中示例

    hello_ncs_py 示例程序是使用 Python 语言编写的,用于演示神经计算棒的基本使用方法,multistick_cpp 示例程序是使用 C++ 语言编写的,用于演示神经计算棒的多分类示例。 2. caffe 中的示例程序 caffe 中的示例...

    一个很棒的对话框源代码[BrowseFolderFileControls.rar]-精品源代码

    【标题】"一个很棒的对话框源代码[BrowseFolderFileControls.rar]" 提供的是一个用于文件浏览和选择的对话框的源代码,这在软件开发中是非常基础且实用的功能。通常,这样的对话框允许用户在计算机的文件系统中浏览...

    摇摇棒程序,电路图,原理图 及pcb等.zip

    2. **摇摇棒程序**:摇摇棒出售程序很可能是用C语言或其他低级语言编写的,用于在单片机上运行。该程序包含初始化设置、输入/输出处理、数据计算和控制算法等部分。通过调试和优化程序,可以实现摇摇棒的灵敏度调节...

    nao机器人接力赛代码

    开发者可能使用Python或Lua语言,结合特定的NAO API来编写代码,实现对机器人的控制。 7. **调试与优化**:高效的代码往往经过反复测试和优化,确保在比赛中的可靠性和性能。这可能包括性能分析、错误修复以及针对...

    源代码:美工很棒的商务酒店

    【标签】"源代码"进一步确认了这个压缩包的核心内容,即编程语言编写的文本,这些文本可以被编译、解释或直接运行以创建软件。源代码的类型可能包括HTML、CSS、JavaScript、PHP、Python、Java等,具体取决于网站或...

    AutoCAD VBA & VB.NET开发实例代码,非常完整,很棒很棒,拥有这套文档,足够掌握cad的开发了

    8. **调试与优化**:教授如何调试代码,找出并修复错误,以及如何优化性能,使程序运行更高效。 学习这个教程,开发者不仅可以掌握AutoCAD的VBA和VB.NET编程基础,还能积累大量实战经验,为解决实际工作中的问题...

    动态摇摇棒程序

    这些范例可能涵盖摇摇棒的初始化、用户输入处理、动画效果实现等方面,通过分析和修改这些代码,学习者能够更深入地理解和掌握摇摇棒程序的设计思路。 在“摇摇棒配套资料”这个压缩包中,可能包含了电路图的PDF...

    旋转LED/摇摇棒制作教程

    3. **微控制器编程**:编写代码来控制LED的闪烁频率、亮度以及旋转模式。这可能涉及C++或Python等编程语言,以及理解微控制器的输入/输出(I/O)引脚操作。 4. **安全注意事项**:在制作过程中,必须注意电气安全,...

    最棒的jsp插件(java实例代码)

    自定义标签库(Custom Tags)可以通过TLD(Tag Library Descriptor)文件进行定义,使得代码更易读、更模块化。例如,我们可以创建一个标签来处理报表的显示或导出。 4. **报表导出**:报表导出是企业级应用中常见...

    很棒的花朵绘画程序[FlowerDraw.rar]-精品源代码

    【标题】"很棒的花朵绘画程序[FlowerDraw.rar]" 提供的是一个精品源代码,意味着这是一款关于花朵绘画的应用程序。"FlowerDraw"很可能就是这个程序的名字,它可能是用编程语言编写的,用于创建或编辑花朵图像的工具...

    仿javaeye的分页代码 非常经典 超级棒的分页代码 分页精华

    这意味着在编写JavaScript代码时需要考虑兼容性问题,特别是对于一些较旧版本的IE浏览器。 ### 知识点七:分页插件的使用场景 分页插件适用于大量数据展示的场景,例如论坛帖子、商品列表等。通过分页可以有效减少...

    C编写的摇摇棒程序

    在这个项目中,C语言被用来编写控制摇摇棒动作的代码。 摇摇棒的核心部分是水银开关,它是一种利用重力和物体倾斜角度变化来检测运动的传感器。当摇摇棒被移动或倾斜时,水银会随着重力方向移动,改变电路的通断...

    超级棒的表白源码

    【标题解析】:“超级棒的表白源码”这个标题暗示了我们讨论的内容是关于编程的,具体来说,是一段用于浪漫表白的代码。在IT领域,源码是程序员用来实现特定功能的原始语言文本,这里的“表白源码”可能是用各种编程...

Global site tag (gtag.js) - Google Analytics