设计与开发第二次实验报告C#学习心得

※动手能力的匮乏是我目前在书写代码时的问题


1.枚举类型的遍历:

因为在程序中需要列举出一系列的常量供用户选择,而这些常量都存储在一个枚举类型中。明确问题之后,在网上搜索了一番,找到了如下的链接并帮助自己解决了这个问题:http://www.jb51.net/article/37385.htm;

尽管解决了一个问题,但在实现其他更深的拓展功能上,发现自己对枚举类型和switch...case循环理解不够深入,并且在遍历循环上理解也很肤浅,这个作为提高点写在这篇博文里方便自我提升。


2.代码书写过程中的细节问题:

细节很能体现一个人一件事,在书写代码过程中,也发现了细节这个问题。想起之前在实现类似于QQ登录的功能时,对字符串的处理上的一个细节问题:你在数据库中存储了一个var(10)的字符串,但实际过程中你却只存储了5个字符组成的字符串,在核对用户输入密码与数据库的密码是否一致时,需要考虑这个问题:假设密码为12345,用户输入的密码也为12345,数据库存储的也为12345(var(10)类型),但在实际比较过程仍然会出现登录不成功的问题,这是因为:你需要对字符串进行去空(.Trim())处理,数据库内部自动给未满10的字符串加上了一些空格从而达到数据的要求(暂且用0来代替这些空格),那么12345=1234500000就不成立。这体现了计算机严谨的思维,而这些严谨在实际上就体现在细节这个方面上;

加强对细节的关注与总结。


3.多写注释,并将注释写得干净简洁有逻辑:记得之前有在某篇文章上看到,一个程序的注释要大于其代码量的50%。


4.关注代码实现过程而不是代码的实现结果,多记录,多总结。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值