小白近期编程总结

最近自己动手写了一些代码、在独立的情况遇到了很多的Bug,有很多低级的错误。但是没有很难的,庆幸的是一路过来,都一一解决。也有一些有趣的事情。经历之后,拿自己做的东西。得到“优”的评价,成就感果然是最好的回报之一。
因为课设设计原因 拿起了之前浅尝辄止的Python 随之Mysql、Tkinter、Java、Swing 一路的生搬硬套,索性最好还是得到了自己想要的东西了。下面说下遇到的一些问题。无针对什么语言, 什么事情,针对自己,亦或一种态度。

1.开始一个项目的时候,应极其重视前期的设计,而不应该一味的追求的代码的实现。

因为之前在用Python做这次课设的时候,没有明晰的前期规划,导致后期的代码冗余异常的高。说一下自己的例子,真的很低级的错误,见笑了。

  • 对于三个表的CRUD,我没有进行任何的合并,而就是写的3*4=12个方法。直到之后用Java帮同学写的时候,才进行了考虑,做了一些结合,省了太多的工作量。奥对,准确的说,是因为提高代码的质量,大量的堆砌,是可以解决问题,但是冗余高,看着也不漂亮。
  • 还是对于前期建表的问题、自以为在前期自己考虑好了,实测到后面代码实现的时候,才发现了有一个表没有建,好的一点是,并非异常关键的表,但是影响还是挺多,多了不少的代码进行了弥补。

2.编程习惯(注释、代码规范)

  • 注释,老生常谈。为了是别人愿意看你的代码。也为了自己之后看得懂自己写的代码。
  • 代码规范。这里就不免要谈到Python的代码规范。可能是因为Python的设计哲学吧。写起来舒服,写完之后,看着规范整洁,的确”优雅“。而且语法也很简单,这也应该是编程语言的发展趋势,愚见,就是编程语言会越来越来切合人类语言,简明易懂。好像又扯远了。代码规范,目的同上吧。没有人愿意看一堆乱七八糟的代码的。

Python的设计哲学:优雅 、 简单 、 明确

3.数据结构

  • 程序 = 数据结构 + 算法
    我现在还说不清楚这个的重要性,只知道很重要。哈哈,太菜啦。

4.及时的总结

  • 总结的重要性,我想一个学生,这个词应该听过不少了,每个老师都会强调的东西。总结,其实也不仅仅限于学习。总结,从而提高以后出现的Bug的质量。哈哈,至少少犯低级错误。
  • 为什么要说及时呢?Emmm,因为显然我这次的总结拖了许久。一些当时的诟病已忘了许多。自然也就失去的总结的大量裨益。但有总比没有强吧。哈哈。

5.态度

  • 兴趣是最大的老师,随后的就是利益。

  • 可能是要开始跑题了,哈哈。一个人还是要经历,一段自己一个人的时间的。没有人去分享悲欢喜乐。一切自己享受、或者自己背负。

Life is short , you need to be happy.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值