写程序心得

1.给变量起个好名字

var  dog = "猫";

catchCat(dog);

这样的代码是非常让人费解的,总之不爽.

2.读一段程序得知其设计思路,就是看定义了多少变量,以及这些变量之间的所有引用关系.

var args = 123123;

print(args);

invoker(args);

var b = new B();

b.c = args

这里参数args被多次引用

3.设计程序,是由实际需求抽象,进一步抽象然后得到类和类,变量和变量之间的关系.核心则是程序运行起来之后,一个变量的变化会造成什么影响.

abcabc.....--->abc*2

4.多测试,才能写出更好的代码.

5.写代码最终的一个目的是做出一个好的产品.而不是为了代码而代码.除了实现了功能外,还要多联想实际用户用的体验,让产品更好用,顺手,顺眼.

6.开发不光包括写代码,还有测试,现场解决问题.特别是现场解决问题最能看出一个人的能力.需要一个清醒的头脑,迅速分析问题的环境,首先根据环境排除一些情况.然后去想最直接的原因和最简单的原因.通常是网络不稳定,刷新问题,操作不当,环境问题居多.因为产品在开发的时候已经经过了一定测试.


最后,我想说说学习软件开发的心得:

1.要知道自己要解决什么问题,或者要实现什么功能

2.根据问题去google有什么技术能解决问题.然后搜集解决方案,找出最合适的.

3.根据方案继续往下延伸,开发需要什么语言,编写语言需要什么IDE和开发环境,什么调试环境

4.搭建开发环境和调试环境

5.学习这门语言的基本语法和常用接口

6.完成一个基本demo的编写,测试

7.根据自己的问题和想法去设计开发流程

8.编写代码,反复测试,不可想当然,得吃进代码的执行细节.

9.解决问题



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值