zoukankan      html  css  js  c++  java
  • 对最近一段时间学习的总结

               今晚做导师的实验任务,当我把程序写好的时候,自己有点不能确定自己所写的程序是否符合要求,于是qq一下ff,让他过来帮我看看。他过来后,看了我写的程序,然后不停的摇头,说我写得程序是在是太稀烂了,然后一条条指出我所写程序的不足!主要问题有三点:1,自己写的程序对齐方式,大括号的使用有问题,让人看起来不清晰,不爽!然后从PHPExcel包里面找了一个程序,让我看看人家是怎么写的,还说,这样的问题,根本就不应该发生在一个写了几年程序的研究生的身上,这是大学就应该养成的习惯!对比别人写得程序,我不得不承认,我写得程序,首先不论好坏,至少的确没别人好看,没别人的清晰!对于这点,我表示自己要深刻的反思!很久以前,自己就意识到这些问题了,还专门看了很多这方面的说明,但是自己却一直没改!一直以为是小问题,但是对照别人的代码,我感到羞愧!2, 程序中,把一个经常要用到的函数写到程序里面而没有给它重新建一个文件,没有把它独立出来,专门来存放这个方法。他说,你看看这个PHPExcel包中的代码,你要用的时候就能直接引用,一个include语句就行了,这样做不是很方面吗?你把这个方法独立出来,要用的时候,直接include进来就行了,何必要继续复制粘贴呢?对于这个问题,我真心感到生气,当然是对自己的生气!因为看过的书上对于这样的问题都有说明,像<代码大全>,<设计模式>中,对于这样的问题,都有着说明!自己还看过很多遍,但是一到写代码的时候,却忘记了自己曾经看过的知识,就知道瞎写!不知道该怎么说自己的这种行为,感觉脑袋里面就像出现了盲点一样,为什么这样的问题自己就没有考虑过呢?为什么这样的知识自己就是不能运用呢?看过了并不代表自己就能用了,也不代表你在写代码的时候就能记得这些原则了。。。。。那你说说,你这样看书,有效果吗?有意义吗?很多东西你都看过,都知道,却 就是不知道用亦或者说,是自己忘记了用,进一步的说,就是看过的书自己没有经过认真的思考,没有转化成自己的东西!如果是这样,那我宁愿自己没看过!最后一个主要问题,就是代码重复的问题,其实跟第二个问题差不多,其实只要把这些代码用一个方法来表示就行了。然后根据文件的不同,来调用同一个方法就可以获得不同的结果。但你自己是怎么做的呢?就只知道机械的复制一下,完全没有想办法改进一下,更别提想到设计模式之类的东西了!你说说,这样做行吗?这样做,你能提高自己的水平吗?这样做的话,你看过的那些书上的知识点又有什么意义?这样做,你看书的目的又在哪里呢?你真的得好好的思考一下自己身上的毛病了!
  • 相关阅读:
    (Good Bye 2019) Codeforces 1270B Interesting Subarray
    (Good Bye 2019) Codeforces 1270A Card Game
    Codeforces 1283D Christmas Trees(BFS)
    Codeforces 1283C Friends and Gifts
    Codeforces 1283B Candies Division
    1095 Cars on Campus (30)
    1080 Graduate Admission (30)
    1099 Build A Binary Search Tree (30)
    1018 Public Bike Management (30)
    1087 All Roads Lead to Rome (30)
  • 原文地址:https://www.cnblogs.com/cmderq/p/9130917.html
Copyright © 2011-2022 走看看