菜鸟学编程必须养成的十大好习惯

简介:
 假如你和我一样是一只正在学习编程的菜鸟,那么下面的十个好习惯与你共勉之。(我是在网上见到的,觉的不错,就贴上来了,我觉的真的不错呀) 

  1、设计规划

  现在是模块化程序设计的天下,应用程序要实现的目标就是金字塔尖,进行程序设计规划的意义就在于,对构成金字塔的基础模块进行划分,规划得越详细,模块分工越明确,越容易明白下一步该做什么,这好比搭积木的游戏,你可以把你的积木块组合成各种各样的形状,但首先要熟悉每个积木块的功能。

  2、有备无患

  实战之前,先找几个样例程序研究研究,最起码明白怎么开头,怎么结尾,别打无准备之仗。

  3、葵花宝典

  做一份所用程序语言的精简列表,包括基本数据类型、各类运算符说明、基本语句结构、常用关键词(保留字)、常用函数(控件)说明等等。

  4、自由独立

  为你的应用程序建立一个单独的目录,这样既方便应用程序文件的管理,而且如果你要给程序搬“家”,卷起铺盖就可以走人了。

  5、见名知意

  程序再小,用的变量也不会少,变量起名应当见名知意是个老话题了,好处是显而易见的。推荐程序员使用“匈牙利命名法”,它会使你的起名工作变得轻而易举,而且相当专业。

  6、对称之美

  中国人讲究对称之美,用在编程里也很合适,如果程序里用到A循环嵌套B判断,B判断又包含C循环之类的结构,记着使用缩进法,让A:ENDDO对齐A:DO,B:ENDIF对齐B:IF……诸如此类,依次缩进,总之对称就等于美观加易读。

  7、多加注解

  对程序中自定义的变量、函数、子程序加以功能性的注释说明,别嫌麻烦。如果过了三月五月,连自己写的东西都看不明白了,那才大麻烦。

  8、环境保护

  如果应用程序需要修改系统设置,记着应用开始前先保存设置,应用结束后要恢复设置,千万别污染环境。

  9、拿来主义

  一个人的力量是有限的,大家的力量是无限的,平时多看看相关报章书籍和网站,如果碰巧有好的经验,巧的方法,用得上的段子,不妨拿来。

  10、忍者无敌

  当你认为程序代码写的“百分百”正确,而程序编译执行百分百有毛病,你基本属于晕菜的时候,千万要忍,歇口气,重头来,别放弃!相信最终的胜利是属于你的!



本文转自peterzb博客园博客,原文链接:http://www.cnblogs.com/peterzb/archive/2009/06/08/1498746.html,如需转载请自行联系原作者。


目录
相关文章
|
8月前
|
人工智能 缓存 算法
轻创优选视频号爆单系统的开发
电商运营和自动化技术的综合项目,旨在通过高效的内容分发、精准的用户触达和智能化的运营策略,实现商品快速销售和流量变现
|
缓存 Cloud Native 区块链
重塑链上数据索引,Chainbase 云原生 Subgraph 解析
Subgraph 是 The Graph 去中心化应用索引协议的具体实现, 能为各个智能合约创建索引引擎,提供 dataset 数据集供开发者快速查询使用。目前,Chainbase 正式上线并托管的核心 dataset subgraph 数量已经超过 100+。
764 0
重塑链上数据索引,Chainbase 云原生 Subgraph 解析
|
8月前
|
边缘计算 安全 调度
在线新高度:阿里云如何构建安全丝滑出海体验
在线新高度:阿里云如何构建安全丝滑出海体验
198 0
|
11月前
|
敏捷开发 Java 测试技术
软件测试中的自动化策略与实践
在快速迭代的软件开发周期中,自动化测试是确保产品质量和提升开发效率的关键。本文将深入探讨自动化测试的重要性,介绍实用的自动化测试框架,并通过一个具体的代码示例,说明如何实现一个简单的自动化测试脚本。
103 12
|
12月前
|
存储 前端开发 Java
Kotlin教程笔记(18) - 数据类
本教程笔记详细讲解Kotlin语法,适合希望深入了解Kotlin的开发者。对于快速学习需求,推荐查看“简洁”系列教程。本文重点介绍了Kotlin中的数据类(data class),包括其自动生成的`componentN`方法、`toString()`、`copy()`等方法,以及如何通过allOpen和noArg插件解决data class默认final和无参构造函数的问题。
98 0
|
SQL 存储 OLAP
ClickHouse为什么这么火?
ClickHouse为什么这么火?
|
人工智能 算法 Cloud Native
向量数据库小白必关注的“扫盲贴”来啦
自从ChatGPT问世以来,大语言模型受到广泛关注。但大模型更新频率低且不擅长垂直领域知识,向量数据库恰好可以与之互补,通过Retrieval Plugin为大模型和企业私有数据构建了一座桥梁,成为数据面向大模型的切入口。不过,你真的了解向量吗?什么又是向量数据库呢?向量检索的原理又是什么呢?向量爱好者们速速上车,跟着小编一起开启“向量探索之旅”吧!
4485 4
向量数据库小白必关注的“扫盲贴”来啦
|
SQL 存储 关系型数据库
PolarDB IMCI助力聚水潭数据中台极致体验,实现百亿级订单实时分析
聚水潭成立于2014年,以电商SaaS ERP切入市场,凭借出色的产品和服务,快速获得市场领先地位。
PolarDB IMCI助力聚水潭数据中台极致体验,实现百亿级订单实时分析
|
监控 安全
AutoSAR E2E自学笔记
AutoSAR E2E自学笔记
AutoSAR E2E自学笔记
|
域名解析 缓存 负载均衡
域名
域名是互联网上某一台计算机或计算机组的名称。域名可以说是一个 IP 地址的代称,目的是为了便于记忆。 通过阅读本篇文章,你可以了解到: 1、域名的结构; 2、域名的解析过程; 3、记录类型(A记录、CNAME记录 等) 4、域名的应用
2216 0
域名