学TP的感想

发布时间:2019-08-06 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了学TP的感想脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

TP刚刚开始学习,刚开始敲代码,一点也看不懂,就跟着老师的教程开始做,执行的时候呢还会遇到自己敲的时候拼写方面的错误。现在还是没怎么看懂代码的意思不过已经比开始好很多了,学到现在感觉最深的有三个:

一 代码的规范以及必要的注释

public function insert()
    {
        $message = '';    //提示信息

        try {
            // 接受传入数据
            $postData = Request::instance()->post();

            // 实例化Teacher为空对象
            $Teacher = new Teacher();

            // 为对象赋值
            $Teacher->name = $postData['name'];
            $Teacher->username = $postData['username'];
            $Teacher->sex = $postData['sex'];
            $Teacher->email = $postData['email'];

            // 新增对象至数据表
            $result = $Teacher->validate(true)->save();

            // 反馈结果
            if (false === $result) {
                return '新增失败:' . $Teacher->getError();
            } else {
                return $this->success('用户' . $Teacher->name . '新增成功', url('index'));
            }

        //获取到thinkphp内置异常时
        } catch (thinkExceptionHttpResponseException $e) {
            throw $e;

        // 获取到正常的异常时
        } catch (Exception $e) {
            
            return $e->getMessage();
        } 

        return $this->error($message);
    }

现在写代码会注意代码格式的规范,必要的分段,空格和缩进。以前写的程序注释没有,缩进随便,空格就没有想过。

当初写过一个对那时而言还比较大的程序,因为是实验的最后一个,编了好几天。那时候的程序,就是缩进没有,注释没有,今天编了一个功能,第二天再看就看不懂了,提交完实验报告之后,程序马上就删了,看着头疼。

而现在就像老师说的一样,写完之后还要多看几遍,感觉不像是自己写出来的,看着赏心悦目。

二 文件的分层

曾经写的程序,就只有一个.cpp文件,C++老师也说过要将类的声明,类里面的函数,以及主函数分开写。但是也没多考虑这些东西,一直是写在一个文件里。

而学到TP,教程里上来就分了那么多的文件,看着有点蒙圈,也不知道文件干嘛用的。

学TP的感想

在之后慢慢学习的过程中了解了分层的思想,不同的功能对应不同的文件

三 代码的重构

曾经我写完程序,实现我想要的功能之后,也会重新看一下代码修改,但当时改的内容只是加几个cout提示,改一下输出的格式,不会想这段代码会不会有更简洁的方法代替。

而学TP教程的时候,教程中每个方法在实现想要的功能之后,都会对代码进行重构,将看着累赘的部分进行简洁化,将程序的功能更加完备,能够处理用户可能发生的各种情况。

总结:

学到现在,我对TP的代码看的还是一知解,对要实现的方法还不能自己去写,可能我学到第下一章,我能掌握的东西仅是上一章的内容,而对现在新学的东西感觉里雾里的。

但是毕竟学习不能急于求成,既然以前我有很多毛病,就要慢慢的去改,先改掉别人一眼就能看出来的毛病,至少看着代码的形式是符合大众规范的,然后再慢慢的去填充代码里面的各种内容。

今后呢,我还需要更加的努力!!!

脚本宝典总结

以上是脚本宝典为你收集整理的学TP的感想全部内容,希望文章能够帮你解决学TP的感想所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。